//
// DyneTK, The Dyne Toolkit
// Copyright (C) 2007 Matthias Melcher
//
// This program is free software; you can redistribute it and/or
// modify it under the terms of the GNU General Public License
// as published by the Free Software Foundation; either version 2
// of the License, or (at your option) any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program; if not, write to the Free Software
// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
//

// generated by Fast Light User Interface Designer (fluid) version 1.0300

#include "main_ui.h"
#include "dtk/Dtk_Platform.h"
Fl_Help_Dialog *wReleaseNotes; 

void Fldtk_Main_Window::cb_mFileNewLayout_i(Fl_Menu_*, void*) {
  NewLayoutFile();
}
void Fldtk_Main_Window::cb_mFileNewLayout(Fl_Menu_* o, void* v) {
  ((Fldtk_Main_Window*)(o->parent()->user_data()))->cb_mFileNewLayout_i(o,v);
}

void Fldtk_Main_Window::cb_mFileNewText_i(Fl_Menu_*, void*) {
  NewTextFile();
}
void Fldtk_Main_Window::cb_mFileNewText(Fl_Menu_* o, void* v) {
  ((Fldtk_Main_Window*)(o->parent()->user_data()))->cb_mFileNewText_i(o,v);
}

void Fldtk_Main_Window::cb_mFileOpen_i(Fl_Menu_*, void*) {
  OpenDocument();
}
void Fldtk_Main_Window::cb_mFileOpen(Fl_Menu_* o, void* v) {
  ((Fldtk_Main_Window*)(o->parent()->user_data()))->cb_mFileOpen_i(o,v);
}

void Fldtk_Main_Window::cb_mFileClose_i(Fl_Menu_*, void*) {
  CloseCurrentDocument();
}
void Fldtk_Main_Window::cb_mFileClose(Fl_Menu_* o, void* v) {
  ((Fldtk_Main_Window*)(o->parent()->user_data()))->cb_mFileClose_i(o,v);
}

void Fldtk_Main_Window::cb_mFileSave_i(Fl_Menu_*, void*) {
  SaveCurrentDocument();
}
void Fldtk_Main_Window::cb_mFileSave(Fl_Menu_* o, void* v) {
  ((Fldtk_Main_Window*)(o->parent()->user_data()))->cb_mFileSave_i(o,v);
}

void Fldtk_Main_Window::cb_mFileSaveAs_i(Fl_Menu_*, void*) {
  SaveCurrentDocumentAs();
}
void Fldtk_Main_Window::cb_mFileSaveAs(Fl_Menu_* o, void* v) {
  ((Fldtk_Main_Window*)(o->parent()->user_data()))->cb_mFileSaveAs_i(o,v);
}

void Fldtk_Main_Window::cb_mFileSaveAll_i(Fl_Menu_*, void*) {
  SaveAllDocuments();
}
void Fldtk_Main_Window::cb_mFileSaveAll(Fl_Menu_* o, void* v) {
  ((Fldtk_Main_Window*)(o->parent()->user_data()))->cb_mFileSaveAll_i(o,v);
}

void Fldtk_Main_Window::cb_mPrevProj_i(Fl_Menu_* o, void*) {
  OpenPreviousProject(o->mvalue()->label());
}
void Fldtk_Main_Window::cb_mPrevProj(Fl_Menu_* o, void* v) {
  ((Fldtk_Main_Window*)(o->parent()->user_data()))->cb_mPrevProj_i(o,v);
}

void Fldtk_Main_Window::cb_mPrevProj1_i(Fl_Menu_* o, void*) {
  OpenPreviousProject(o->mvalue()->label());
}
void Fldtk_Main_Window::cb_mPrevProj1(Fl_Menu_* o, void* v) {
  ((Fldtk_Main_Window*)(o->parent()->user_data()))->cb_mPrevProj1_i(o,v);
}

void Fldtk_Main_Window::cb_mPrevProj2_i(Fl_Menu_* o, void*) {
  OpenPreviousProject(o->mvalue()->label());
}
void Fldtk_Main_Window::cb_mPrevProj2(Fl_Menu_* o, void* v) {
  ((Fldtk_Main_Window*)(o->parent()->user_data()))->cb_mPrevProj2_i(o,v);
}

void Fldtk_Main_Window::cb_mPrevProj3_i(Fl_Menu_* o, void*) {
  OpenPreviousProject(o->mvalue()->label());
}
void Fldtk_Main_Window::cb_mPrevProj3(Fl_Menu_* o, void* v) {
  ((Fldtk_Main_Window*)(o->parent()->user_data()))->cb_mPrevProj3_i(o,v);
}

void Fldtk_Main_Window::cb_mPrevProj4_i(Fl_Menu_* o, void*) {
  OpenPreviousProject(o->mvalue()->label());
}
void Fldtk_Main_Window::cb_mPrevProj4(Fl_Menu_* o, void* v) {
  ((Fldtk_Main_Window*)(o->parent()->user_data()))->cb_mPrevProj4_i(o,v);
}

void Fldtk_Main_Window::cb_mPrevProj5_i(Fl_Menu_* o, void*) {
  OpenPreviousProject(o->mvalue()->label());
}
void Fldtk_Main_Window::cb_mPrevProj5(Fl_Menu_* o, void* v) {
  ((Fldtk_Main_Window*)(o->parent()->user_data()))->cb_mPrevProj5_i(o,v);
}

void Fldtk_Main_Window::cb_mPrevProj6_i(Fl_Menu_* o, void*) {
  OpenPreviousProject(o->mvalue()->label());
}
void Fldtk_Main_Window::cb_mPrevProj6(Fl_Menu_* o, void* v) {
  ((Fldtk_Main_Window*)(o->parent()->user_data()))->cb_mPrevProj6_i(o,v);
}

void Fldtk_Main_Window::cb_mPrevProj7_i(Fl_Menu_* o, void*) {
  OpenPreviousProject(o->mvalue()->label());
}
void Fldtk_Main_Window::cb_mPrevProj7(Fl_Menu_* o, void* v) {
  ((Fldtk_Main_Window*)(o->parent()->user_data()))->cb_mPrevProj7_i(o,v);
}

void Fldtk_Main_Window::cb_mFileExit_i(Fl_Menu_*, void*) {
  ExitApplication();
}
void Fldtk_Main_Window::cb_mFileExit(Fl_Menu_* o, void* v) {
  ((Fldtk_Main_Window*)(o->parent()->user_data()))->cb_mFileExit_i(o,v);
}

void Fldtk_Main_Window::cb_mEditNewtScreenshot_i(Fl_Menu_*, void*) {
  InspectorSnapshot();
}
void Fldtk_Main_Window::cb_mEditNewtScreenshot(Fl_Menu_* o, void* v) {
  ((Fldtk_Main_Window*)(o->parent()->user_data()))->cb_mEditNewtScreenshot_i(o,v);
}

void Fldtk_Main_Window::cb_mEditPreferences_i(Fl_Menu_*, void*) {
  EditPreferences();
}
void Fldtk_Main_Window::cb_mEditPreferences(Fl_Menu_* o, void* v) {
  ((Fldtk_Main_Window*)(o->parent()->user_data()))->cb_mEditPreferences_i(o,v);
}

void Fldtk_Main_Window::cb_mProjectNew_i(Fl_Menu_*, void*) {
  NewProject();
}
void Fldtk_Main_Window::cb_mProjectNew(Fl_Menu_* o, void* v) {
  ((Fldtk_Main_Window*)(o->parent()->user_data()))->cb_mProjectNew_i(o,v);
}

void Fldtk_Main_Window::cb_mProjectOpen_i(Fl_Menu_*, void*) {
  OpenProject();
}
void Fldtk_Main_Window::cb_mProjectOpen(Fl_Menu_* o, void* v) {
  ((Fldtk_Main_Window*)(o->parent()->user_data()))->cb_mProjectOpen_i(o,v);
}

void Fldtk_Main_Window::cb_mProjectSave_i(Fl_Menu_*, void*) {
  SaveProject();
}
void Fldtk_Main_Window::cb_mProjectSave(Fl_Menu_* o, void* v) {
  ((Fldtk_Main_Window*)(o->parent()->user_data()))->cb_mProjectSave_i(o,v);
}

void Fldtk_Main_Window::cb_mProjectSaveAs_i(Fl_Menu_*, void*) {
  SaveProjectAs();
}
void Fldtk_Main_Window::cb_mProjectSaveAs(Fl_Menu_* o, void* v) {
  ((Fldtk_Main_Window*)(o->parent()->user_data()))->cb_mProjectSaveAs_i(o,v);
}

void Fldtk_Main_Window::cb_mProjectClose_i(Fl_Menu_*, void*) {
  CloseProject();
}
void Fldtk_Main_Window::cb_mProjectClose(Fl_Menu_* o, void* v) {
  ((Fldtk_Main_Window*)(o->parent()->user_data()))->cb_mProjectClose_i(o,v);
}

void Fldtk_Main_Window::cb_mProjectAddWindow_i(Fl_Menu_*, void*) {
  AddCurrentDocToProject();
}
void Fldtk_Main_Window::cb_mProjectAddWindow(Fl_Menu_* o, void* v) {
  ((Fldtk_Main_Window*)(o->parent()->user_data()))->cb_mProjectAddWindow_i(o,v);
}

void Fldtk_Main_Window::cb_mProjectAddFile_i(Fl_Menu_*, void*) {
  AddFileToProject();
}
void Fldtk_Main_Window::cb_mProjectAddFile(Fl_Menu_* o, void* v) {
  ((Fldtk_Main_Window*)(o->parent()->user_data()))->cb_mProjectAddFile_i(o,v);
}

void Fldtk_Main_Window::cb_mProjectRemoveFile_i(Fl_Menu_*, void*) {
  RemoveFileFromProject();
}
void Fldtk_Main_Window::cb_mProjectRemoveFile(Fl_Menu_* o, void* v) {
  ((Fldtk_Main_Window*)(o->parent()->user_data()))->cb_mProjectRemoveFile_i(o,v);
}

void Fldtk_Main_Window::cb_mProjectBuild_i(Fl_Menu_*, void*) {
  BuildPackage();
}
void Fldtk_Main_Window::cb_mProjectBuild(Fl_Menu_* o, void* v) {
  ((Fldtk_Main_Window*)(o->parent()->user_data()))->cb_mProjectBuild_i(o,v);
}

void Fldtk_Main_Window::cb_mProjectDownload_i(Fl_Menu_*, void*) {
  DownloadPackage();
}
void Fldtk_Main_Window::cb_mProjectDownload(Fl_Menu_* o, void* v) {
  ((Fldtk_Main_Window*)(o->parent()->user_data()))->cb_mProjectDownload_i(o,v);
}

void Fldtk_Main_Window::cb_mProjectLaunch_i(Fl_Menu_*, void*) {
  LaunchPackage();
}
void Fldtk_Main_Window::cb_mProjectLaunch(Fl_Menu_* o, void* v) {
  ((Fldtk_Main_Window*)(o->parent()->user_data()))->cb_mProjectLaunch_i(o,v);
}

void Fldtk_Main_Window::cb_mProjectExportToText_i(Fl_Menu_*, void*) {
  ExportPackageToText();
}
void Fldtk_Main_Window::cb_mProjectExportToText(Fl_Menu_* o, void* v) {
  ((Fldtk_Main_Window*)(o->parent()->user_data()))->cb_mProjectExportToText_i(o,v);
}

void Fldtk_Main_Window::cb_mProjectMainLayout_i(Fl_Menu_*, void*) {
  SetMainLayout();
}
void Fldtk_Main_Window::cb_mProjectMainLayout(Fl_Menu_* o, void* v) {
  ((Fldtk_Main_Window*)(o->parent()->user_data()))->cb_mProjectMainLayout_i(o,v);
}

void Fldtk_Main_Window::cb_mProjectSettings_i(Fl_Menu_*, void*) {
  ShowProjectSettings();
}
void Fldtk_Main_Window::cb_mProjectSettings(Fl_Menu_* o, void* v) {
  ((Fldtk_Main_Window*)(o->parent()->user_data()))->cb_mProjectSettings_i(o,v);
}

void Fldtk_Main_Window::cb_Dump_i(Fl_Menu_*, void*) {
  DebugDumpPackage();
}
void Fldtk_Main_Window::cb_Dump(Fl_Menu_* o, void* v) {
  ((Fldtk_Main_Window*)(o->parent()->user_data()))->cb_Dump_i(o,v);
}

void Fldtk_Main_Window::cb_Dump1_i(Fl_Menu_*, void*) {
  DebugDumpNSOF();
}
void Fldtk_Main_Window::cb_Dump1(Fl_Menu_* o, void* v) {
  ((Fldtk_Main_Window*)(o->parent()->user_data()))->cb_Dump1_i(o,v);
}

void Fldtk_Main_Window::cb_Dump2_i(Fl_Menu_*, void*) {
  DebugDumpRsrc();
}
void Fldtk_Main_Window::cb_Dump2(Fl_Menu_* o, void* v) {
  ((Fldtk_Main_Window*)(o->parent()->user_data()))->cb_Dump2_i(o,v);
}

void Fldtk_Main_Window::cb_Test_i(Fl_Menu_*, void*) {
  DebugTestScripting();
}
void Fldtk_Main_Window::cb_Test(Fl_Menu_* o, void* v) {
  ((Fldtk_Main_Window*)(o->parent()->user_data()))->cb_Test_i(o,v);
}

void Fldtk_Main_Window::cb_mBrowserTemplateInfo_i(Fl_Menu_*, void*) {
  ShowTemplateInfo();
}
void Fldtk_Main_Window::cb_mBrowserTemplateInfo(Fl_Menu_* o, void* v) {
  ((Fldtk_Main_Window*)(o->parent()->user_data()))->cb_mBrowserTemplateInfo_i(o,v);
}

void Fldtk_Main_Window::cb_mBrowserNewSlot_i(Fl_Menu_*, void*) {
  NewSlot();
}
void Fldtk_Main_Window::cb_mBrowserNewSlot(Fl_Menu_* o, void* v) {
  ((Fldtk_Main_Window*)(o->parent()->user_data()))->cb_mBrowserNewSlot_i(o,v);
}

void Fldtk_Main_Window::cb_mBrowserRenameSlot_i(Fl_Menu_*, void*) {
  RenameSlot();
}
void Fldtk_Main_Window::cb_mBrowserRenameSlot(Fl_Menu_* o, void* v) {
  ((Fldtk_Main_Window*)(o->parent()->user_data()))->cb_mBrowserRenameSlot_i(o,v);
}

void Fldtk_Main_Window::cb_mWindowConnectInspector_i(Fl_Menu_*, void*) {
  InspectorConnect();
}
void Fldtk_Main_Window::cb_mWindowConnectInspector(Fl_Menu_* o, void* v) {
  ((Fldtk_Main_Window*)(o->parent()->user_data()))->cb_mWindowConnectInspector_i(o,v);
}

void Fldtk_Main_Window::cb_mWindowOpenLayout_i(Fl_Menu_*, void*) {
  OpenLayoutView();
}
void Fldtk_Main_Window::cb_mWindowOpenLayout(Fl_Menu_* o, void* v) {
  ((Fldtk_Main_Window*)(o->parent()->user_data()))->cb_mWindowOpenLayout_i(o,v);
}

void Fldtk_Main_Window::cb_mReleaseNotes_i(Fl_Menu_*, void*) {
  if (!wReleaseNotes) {
  wReleaseNotes = new Fl_Help_Dialog();
  wReleaseNotes->value(dtkReleaseNotes);
}
wReleaseNotes->show();
}
void Fldtk_Main_Window::cb_mReleaseNotes(Fl_Menu_* o, void* v) {
  ((Fldtk_Main_Window*)(o->parent()->user_data()))->cb_mReleaseNotes_i(o,v);
}

void Fldtk_Main_Window::cb_mHelpAbout_i(Fl_Menu_*, void*) {
  if (!wAboutDialog) 
  create_about_dialog();
wAboutDialog->show();
}
void Fldtk_Main_Window::cb_mHelpAbout(Fl_Menu_* o, void* v) {
  ((Fldtk_Main_Window*)(o->parent()->user_data()))->cb_mHelpAbout_i(o,v);
}

Fl_Menu_Item Fldtk_Main_Window::menu_[] = {
 {"File", 0,  0, 0, 64, FL_NORMAL_LABEL, 0, 12, 0},
 {"New Layout", FL_COMMAND|0x6e,  (Fl_Callback*)Fldtk_Main_Window::cb_mFileNewLayout, 0, 0, FL_NORMAL_LABEL, 0, 12, 0},
 {"New Proto Template", FL_COMMAND|0x74,  0, 0, 1, FL_NORMAL_LABEL, 0, 12, 176},
 {"New Text File", 0,  (Fl_Callback*)Fldtk_Main_Window::cb_mFileNewText, 0, 0, FL_NORMAL_LABEL, 0, 12, 0},
 {"Open...", FL_COMMAND|0x6f,  (Fl_Callback*)Fldtk_Main_Window::cb_mFileOpen, 0, 128, FL_NORMAL_LABEL, 0, 12, 0},
 {"Link Layout...", 0,  0, 0, 129, FL_NORMAL_LABEL, 0, 12, 176},
 {"Close", FL_COMMAND|0x77,  (Fl_Callback*)Fldtk_Main_Window::cb_mFileClose, 0, 1, FL_NORMAL_LABEL, 0, 12, 0},
 {"Save", FL_COMMAND|0x73,  (Fl_Callback*)Fldtk_Main_Window::cb_mFileSave, 0, 1, FL_NORMAL_LABEL, 0, 12, 0},
 {"Save As...", 0,  (Fl_Callback*)Fldtk_Main_Window::cb_mFileSaveAs, 0, 1, FL_NORMAL_LABEL, 0, 12, 0},
 {"Save All", FL_COMMAND|0x6d,  (Fl_Callback*)Fldtk_Main_Window::cb_mFileSaveAll, 0, 1, FL_NORMAL_LABEL, 0, 12, 0},
 {"Revert", 0,  0, 0, 129, FL_NORMAL_LABEL, 0, 12, 176},
 {"Print Setup...", 0,  0, 0, 1, FL_NORMAL_LABEL, 0, 12, 176},
 {"Print One", 0,  0, 0, 1, FL_NORMAL_LABEL, 0, 12, 176},
 {"Print...", FL_COMMAND|0x70,  0, 0, 129, FL_NORMAL_LABEL, 0, 12, 176},
 {"Previous Projects", 0,  0, 0, 192, FL_NORMAL_LABEL, 0, 12, 0},
 {"<static>", 0x80031,  (Fl_Callback*)Fldtk_Main_Window::cb_mPrevProj, 0, 0, FL_NORMAL_LABEL, 0, 12, 0},
 {"<static>", 0x80032,  (Fl_Callback*)Fldtk_Main_Window::cb_mPrevProj1, 0, 0, FL_NORMAL_LABEL, 0, 12, 0},
 {"<static>", 0x80033,  (Fl_Callback*)Fldtk_Main_Window::cb_mPrevProj2, 0, 0, FL_NORMAL_LABEL, 0, 12, 0},
 {"<static>", 0x80034,  (Fl_Callback*)Fldtk_Main_Window::cb_mPrevProj3, 0, 0, FL_NORMAL_LABEL, 0, 12, 0},
 {"<static>", 0x80035,  (Fl_Callback*)Fldtk_Main_Window::cb_mPrevProj4, 0, 0, FL_NORMAL_LABEL, 0, 12, 0},
 {"<static>", 0x80036,  (Fl_Callback*)Fldtk_Main_Window::cb_mPrevProj5, 0, 0, FL_NORMAL_LABEL, 0, 12, 0},
 {"<static>", 0x80037,  (Fl_Callback*)Fldtk_Main_Window::cb_mPrevProj6, 0, 0, FL_NORMAL_LABEL, 0, 12, 0},
 {"<static>", 0x80038,  (Fl_Callback*)Fldtk_Main_Window::cb_mPrevProj7, 0, 0, FL_NORMAL_LABEL, 0, 12, 0},
 {0,0,0,0,0,0,0,0,0},
 {"Exit", FL_COMMAND|0x71,  (Fl_Callback*)Fldtk_Main_Window::cb_mFileExit, 0, 0, FL_NORMAL_LABEL, 0, 12, 0},
 {0,0,0,0,0,0,0,0,0},
 {"Edit", 0,  0, 0, 64, FL_NORMAL_LABEL, 0, 12, 0},
 {"Undo", FL_COMMAND|0x7a,  0, 0, 1, FL_NORMAL_LABEL, 0, 12, 176},
 {"Redo", 0,  0, 0, 129, FL_NORMAL_LABEL, 0, 12, 176},
 {"Cut", FL_COMMAND|0x78,  0, 0, 1, FL_NORMAL_LABEL, 0, 12, 176},
 {"Copy", FL_COMMAND|0x63,  0, 0, 1, FL_NORMAL_LABEL, 0, 12, 176},
 {"Paste", FL_COMMAND|0x76,  0, 0, 1, FL_NORMAL_LABEL, 0, 12, 176},
 {"Clear", 0,  0, 0, 129, FL_NORMAL_LABEL, 0, 12, 176},
 {"Duplicate", FL_COMMAND|0x64,  0, 0, 129, FL_NORMAL_LABEL, 0, 12, 176},
 {"Shift Left", FL_COMMAND|0x5b,  0, 0, 1, FL_NORMAL_LABEL, 0, 12, 176},
 {"Shift Right", FL_COMMAND|0x5d,  0, 0, 129, FL_NORMAL_LABEL, 0, 12, 176},
 {"Select All", FL_COMMAND|0x61,  0, 0, 1, FL_NORMAL_LABEL, 0, 12, 176},
 {"Select Hierarchy", 0,  0, 0, 1, FL_NORMAL_LABEL, 0, 12, 176},
 {"Select in Layout", 0,  0, 0, 129, FL_NORMAL_LABEL, 0, 12, 176},
 {"Search...", FL_COMMAND|0x72,  0, 0, 1, FL_NORMAL_LABEL, 0, 12, 176},
 {"Find...", FL_COMMAND|0x66,  0, 0, 1, FL_NORMAL_LABEL, 0, 12, 176},
 {"Find Next", FL_COMMAND|0x67,  0, 0, 1, FL_NORMAL_LABEL, 0, 12, 176},
 {"Find Inherited", 0,  0, 0, 129, FL_NORMAL_LABEL, 0, 12, 176},
 {"Newt Screen Shot", 0,  (Fl_Callback*)Fldtk_Main_Window::cb_mEditNewtScreenshot, 0, 129, FL_NORMAL_LABEL, 0, 12, 0},
 {"Toolkit Preferences...", FL_COMMAND|0x2c,  (Fl_Callback*)Fldtk_Main_Window::cb_mEditPreferences, 0, 0, FL_NORMAL_LABEL, 0, 12, 0},
 {0,0,0,0,0,0,0,0,0},
 {"Project", 0,  0, 0, 64, FL_NORMAL_LABEL, 0, 12, 0},
 {"New Project...", 0,  (Fl_Callback*)Fldtk_Main_Window::cb_mProjectNew, 0, 0, FL_NORMAL_LABEL, 0, 12, 0},
 {"Open Project...", 0,  (Fl_Callback*)Fldtk_Main_Window::cb_mProjectOpen, 0, 0, FL_NORMAL_LABEL, 0, 12, 0},
 {"Save Project", 0,  (Fl_Callback*)Fldtk_Main_Window::cb_mProjectSave, 0, 1, FL_NORMAL_LABEL, 0, 12, 0},
 {"Save Project As...", 0,  (Fl_Callback*)Fldtk_Main_Window::cb_mProjectSaveAs, 0, 1, FL_NORMAL_LABEL, 0, 12, 0},
 {"Close Project", 0,  (Fl_Callback*)Fldtk_Main_Window::cb_mProjectClose, 0, 129, FL_NORMAL_LABEL, 0, 12, 0},
 {"Add Window", 0,  (Fl_Callback*)Fldtk_Main_Window::cb_mProjectAddWindow, 0, 1, FL_NORMAL_LABEL, 0, 12, 0},
 {"Add File...", 0,  (Fl_Callback*)Fldtk_Main_Window::cb_mProjectAddFile, 0, 1, FL_NORMAL_LABEL, 0, 12, 0},
 {"Remove File", 0,  (Fl_Callback*)Fldtk_Main_Window::cb_mProjectRemoveFile, 0, 1, FL_NORMAL_LABEL, 0, 12, 0},
 {"Update Files", 0,  0, 0, 129, FL_NORMAL_LABEL, 0, 12, 176},
 {"Build Package", FL_COMMAND|0x31,  (Fl_Callback*)Fldtk_Main_Window::cb_mProjectBuild, 0, 1, FL_NORMAL_LABEL, 0, 12, 0},
 {"Download Package", FL_COMMAND|0x32,  (Fl_Callback*)Fldtk_Main_Window::cb_mProjectDownload, 0, 1, FL_NORMAL_LABEL, 0, 12, 0},
 {"Launch Package", FL_COMMAND|0x33,  (Fl_Callback*)Fldtk_Main_Window::cb_mProjectLaunch, 0, 1, FL_NORMAL_LABEL, 0, 12, 0},
 {"Export Package to Text", 0,  (Fl_Callback*)Fldtk_Main_Window::cb_mProjectExportToText, 0, 1, FL_NORMAL_LABEL, 0, 12, 0},
 {"Install Toolkit App", 0,  0, 0, 129, FL_NORMAL_LABEL, 0, 12, 176},
 {"Mark as Main Layout", 0,  (Fl_Callback*)Fldtk_Main_Window::cb_mProjectMainLayout, 0, 1, FL_NORMAL_LABEL, 0, 12, 0},
 {"Process Earlier", FL_COMMAND|0xff52,  0, 0, 1, FL_NORMAL_LABEL, 0, 12, 176},
 {"Process Later", FL_COMMAND|0xff54,  0, 0, 129, FL_NORMAL_LABEL, 0, 12, 176},
 {"Settings...", 0,  (Fl_Callback*)Fldtk_Main_Window::cb_mProjectSettings, 0, 129, FL_NORMAL_LABEL, 0, 12, 0},
 {"Dump Package Contents...", 0,  (Fl_Callback*)Fldtk_Main_Window::cb_Dump, 0, 0, FL_NORMAL_LABEL, 0, 12, 59},
 {"Dump NSOF Contents...", 0,  (Fl_Callback*)Fldtk_Main_Window::cb_Dump1, 0, 0, FL_NORMAL_LABEL, 0, 12, 59},
 {"Dump Resource Fork...", 0,  (Fl_Callback*)Fldtk_Main_Window::cb_Dump2, 0, 0, FL_NORMAL_LABEL, 0, 12, 59},
 {"Test scripting", 0,  (Fl_Callback*)Fldtk_Main_Window::cb_Test, 0, 0, FL_NORMAL_LABEL, 0, 12, 59},
 {0,0,0,0,0,0,0,0,0},
 {"Layout", 0,  0, 0, 64, FL_NORMAL_LABEL, 0, 12, 0},
 {"Layout Size...", 0,  0, 0, 129, FL_NORMAL_LABEL, 0, 12, 176},
 {"Autogrid On", 0,  0, 0, 1, FL_NORMAL_LABEL, 0, 12, 176},
 {"Set Grid...", 0,  0, 0, 129, FL_NORMAL_LABEL, 0, 12, 176},
 {"Move to Front", 0,  0, 0, 1, FL_NORMAL_LABEL, 0, 12, 176},
 {"Move Forward", 0,  0, 0, 1, FL_NORMAL_LABEL, 0, 12, 176},
 {"Move to Back", 0,  0, 0, 1, FL_NORMAL_LABEL, 0, 12, 176},
 {"Move Backward", 0,  0, 0, 129, FL_NORMAL_LABEL, 0, 12, 176},
 {"Alignment...", 0,  0, 0, 1, FL_NORMAL_LABEL, 0, 12, 176},
 {"Align", 0,  0, 0, 1, FL_NORMAL_LABEL, 0, 12, 176},
 {"Preview", FL_COMMAND|0x79,  0, 0, 1, FL_NORMAL_LABEL, 0, 12, 176},
 {0,0,0,0,0,0,0,0,0},
 {"Browser", 0,  0, 0, 64, FL_NORMAL_LABEL, 0, 12, 0},
 {"Template Info...", FL_COMMAND|0x69,  (Fl_Callback*)Fldtk_Main_Window::cb_mBrowserTemplateInfo, 0, 129, FL_NORMAL_LABEL, 0, 12, 0},
 {"New Slot...", FL_COMMAND|0x1006e,  (Fl_Callback*)Fldtk_Main_Window::cb_mBrowserNewSlot, 0, 1, FL_NORMAL_LABEL, 0, 12, 0},
 {"Rename Slot...", 0,  (Fl_Callback*)Fldtk_Main_Window::cb_mBrowserRenameSlot, 0, 129, FL_NORMAL_LABEL, 0, 12, 0},
 {"Templates by Type", 0,  0, 0, 3, FL_NORMAL_LABEL, 0, 12, 176},
 {"Templates by Hierarchy", 0,  0, 0, 3, FL_NORMAL_LABEL, 0, 12, 176},
 {"Slots by Name", 0,  0, 0, 3, FL_NORMAL_LABEL, 0, 12, 176},
 {"Slots by Type", 0,  0, 0, 3, FL_NORMAL_LABEL, 0, 12, 176},
 {"Show Slot Values", 0,  0, 0, 131, FL_NORMAL_LABEL, 0, 12, 176},
 {"Apply", FL_COMMAND|0x65,  0, 0, 1, FL_NORMAL_LABEL, 0, 12, 176},
 {"Revert", 0,  0, 0, 1, FL_NORMAL_LABEL, 0, 12, 176},
 {0,0,0,0,0,0,0,0,0},
 {"Window", 0,  0, 0, 64, FL_NORMAL_LABEL, 0, 12, 0},
 {"Open Inspector", 0,  0, 0, 17, FL_NORMAL_LABEL, 0, 12, 176},
 {"Connect Inspector", FL_COMMAND|0x6b,  (Fl_Callback*)Fldtk_Main_Window::cb_mWindowConnectInspector, 0, 0, FL_NORMAL_LABEL, 0, 12, 0},
 {"New Browser", FL_COMMAND|0x62,  0, 0, 1, FL_NORMAL_LABEL, 0, 12, 176},
 {"Open Layout", FL_COMMAND|0x6c,  (Fl_Callback*)Fldtk_Main_Window::cb_mWindowOpenLayout, 0, 129, FL_NORMAL_LABEL, 0, 12, 0},
 {"Cascade", 0,  0, 0, 1, FL_NORMAL_LABEL, 0, 12, 176},
 {"Tile", 0,  0, 0, 1, FL_NORMAL_LABEL, 0, 12, 176},
 {"Arrange Icons", 0,  0, 0, 1, FL_NORMAL_LABEL, 0, 12, 176},
 {"Set Default Window Position", 0,  0, 0, 129, FL_NORMAL_LABEL, 0, 12, 176},
 {"1: Window", 0,  0, 0, 1, FL_NORMAL_LABEL, 0, 12, 176},
 {0,0,0,0,0,0,0,0,0},
 {"Help", 0,  0, 0, 64, FL_NORMAL_LABEL, 0, 12, 0},
 {"Contents", 0,  0, 0, 1, FL_NORMAL_LABEL, 0, 12, 176},
 {"Newton OS Error Codes", 0,  0, 0, 1, FL_NORMAL_LABEL, 0, 12, 176},
 {"Using Help", 0,  0, 0, 1, FL_NORMAL_LABEL, 0, 12, 176},
 {"Release Notes", 0,  (Fl_Callback*)Fldtk_Main_Window::cb_mReleaseNotes, 0, 128, FL_NORMAL_LABEL, 0, 12, 0},
 {"About Dyne Toolkit...", 0,  (Fl_Callback*)Fldtk_Main_Window::cb_mHelpAbout, 0, 0, FL_NORMAL_LABEL, 0, 12, 0},
 {0,0,0,0,0,0,0,0,0},
 {0,0,0,0,0,0,0,0,0}
};
Fl_Menu_Item* Fldtk_Main_Window::mFile = Fldtk_Main_Window::menu_ + 0;
Fl_Menu_Item* Fldtk_Main_Window::mFileNewLayout = Fldtk_Main_Window::menu_ + 1;
Fl_Menu_Item* Fldtk_Main_Window::mFileNewText = Fldtk_Main_Window::menu_ + 3;
Fl_Menu_Item* Fldtk_Main_Window::mFileOpen = Fldtk_Main_Window::menu_ + 4;
Fl_Menu_Item* Fldtk_Main_Window::mFileClose = Fldtk_Main_Window::menu_ + 6;
Fl_Menu_Item* Fldtk_Main_Window::mFileSave = Fldtk_Main_Window::menu_ + 7;
Fl_Menu_Item* Fldtk_Main_Window::mFileSaveAs = Fldtk_Main_Window::menu_ + 8;
Fl_Menu_Item* Fldtk_Main_Window::mFileSaveAll = Fldtk_Main_Window::menu_ + 9;
Fl_Menu_Item* Fldtk_Main_Window::mPrevProjects = Fldtk_Main_Window::menu_ + 14;
Fl_Menu_Item* Fldtk_Main_Window::mPrevProj[8];
Fl_Menu_Item* Fldtk_Main_Window::mFileExit = Fldtk_Main_Window::menu_ + 24;
Fl_Menu_Item* Fldtk_Main_Window::mEdit = Fldtk_Main_Window::menu_ + 26;
Fl_Menu_Item* Fldtk_Main_Window::mEditNewtScreenshot = Fldtk_Main_Window::menu_ + 43;
Fl_Menu_Item* Fldtk_Main_Window::mEditPreferences = Fldtk_Main_Window::menu_ + 44;
Fl_Menu_Item* Fldtk_Main_Window::mProject = Fldtk_Main_Window::menu_ + 46;
Fl_Menu_Item* Fldtk_Main_Window::mProjectNew = Fldtk_Main_Window::menu_ + 47;
Fl_Menu_Item* Fldtk_Main_Window::mProjectOpen = Fldtk_Main_Window::menu_ + 48;
Fl_Menu_Item* Fldtk_Main_Window::mProjectSave = Fldtk_Main_Window::menu_ + 49;
Fl_Menu_Item* Fldtk_Main_Window::mProjectSaveAs = Fldtk_Main_Window::menu_ + 50;
Fl_Menu_Item* Fldtk_Main_Window::mProjectClose = Fldtk_Main_Window::menu_ + 51;
Fl_Menu_Item* Fldtk_Main_Window::mProjectAddWindow = Fldtk_Main_Window::menu_ + 52;
Fl_Menu_Item* Fldtk_Main_Window::mProjectAddFile = Fldtk_Main_Window::menu_ + 53;
Fl_Menu_Item* Fldtk_Main_Window::mProjectRemoveFile = Fldtk_Main_Window::menu_ + 54;
Fl_Menu_Item* Fldtk_Main_Window::mProjectBuild = Fldtk_Main_Window::menu_ + 56;
Fl_Menu_Item* Fldtk_Main_Window::mProjectDownload = Fldtk_Main_Window::menu_ + 57;
Fl_Menu_Item* Fldtk_Main_Window::mProjectLaunch = Fldtk_Main_Window::menu_ + 58;
Fl_Menu_Item* Fldtk_Main_Window::mProjectExportToText = Fldtk_Main_Window::menu_ + 59;
Fl_Menu_Item* Fldtk_Main_Window::mProjectMainLayout = Fldtk_Main_Window::menu_ + 61;
Fl_Menu_Item* Fldtk_Main_Window::mProjectSettings = Fldtk_Main_Window::menu_ + 64;
Fl_Menu_Item* Fldtk_Main_Window::mLayout = Fldtk_Main_Window::menu_ + 70;
Fl_Menu_Item* Fldtk_Main_Window::mBrowser = Fldtk_Main_Window::menu_ + 82;
Fl_Menu_Item* Fldtk_Main_Window::mBrowserTemplateInfo = Fldtk_Main_Window::menu_ + 83;
Fl_Menu_Item* Fldtk_Main_Window::mBrowserNewSlot = Fldtk_Main_Window::menu_ + 84;
Fl_Menu_Item* Fldtk_Main_Window::mBrowserRenameSlot = Fldtk_Main_Window::menu_ + 85;
Fl_Menu_Item* Fldtk_Main_Window::mWindow = Fldtk_Main_Window::menu_ + 94;
Fl_Menu_Item* Fldtk_Main_Window::mWindowConnectInspector = Fldtk_Main_Window::menu_ + 96;
Fl_Menu_Item* Fldtk_Main_Window::mWindowOpenLayout = Fldtk_Main_Window::menu_ + 98;
Fl_Menu_Item* Fldtk_Main_Window::mHelp = Fldtk_Main_Window::menu_ + 105;
Fl_Menu_Item* Fldtk_Main_Window::mReleaseNotes = Fldtk_Main_Window::menu_ + 109;
Fl_Menu_Item* Fldtk_Main_Window::mHelpAbout = Fldtk_Main_Window::menu_ + 110;

void Fldtk_Main_Window::cb_tFileNewLayout_i(Fl_Button*, void*) {
  NewLayoutFile();
}
void Fldtk_Main_Window::cb_tFileNewLayout(Fl_Button* o, void* v) {
  ((Fldtk_Main_Window*)(o->parent()->parent()))->cb_tFileNewLayout_i(o,v);
}

#include <FL/Fl_Image.H>
static unsigned char idata_table[] =
{255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,163,194,239,126,162,193,239,227,159,192,237,255,157,190,235,255,154,188,
235,255,150,186,233,255,147,183,231,255,144,181,230,255,140,178,228,255,136,175,
226,255,132,172,224,255,128,169,221,255,125,165,220,255,122,163,218,202,255,255,
255,0,255,255,255,0,161,193,238,235,244,247,251,255,244,247,251,255,244,247,251,
255,244,247,251,255,244,247,251,255,244,247,251,255,244,247,251,255,244,247,251,
255,244,247,251,255,244,247,251,255,244,247,251,255,244,247,251,255,116,160,215,
248,255,255,255,0,255,255,255,0,158,191,236,255,244,247,251,255,165,213,156,255,
161,211,152,255,157,208,148,255,152,206,144,255,147,203,139,255,142,201,135,255,
137,198,130,255,132,195,126,255,128,193,122,255,124,190,118,255,244,247,251,255,
111,155,212,255,255,255,255,0,255,255,255,0,155,189,235,255,244,247,251,255,255,
255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,244,
247,251,255,106,151,209,255,255,255,255,0,255,255,255,0,152,186,233,255,244,247,
251,255,166,195,233,255,166,195,233,255,166,195,233,255,166,195,233,255,166,195,
233,255,166,195,233,255,166,195,233,255,166,195,233,255,166,195,233,255,166,195,
233,255,244,247,251,255,100,147,206,255,255,255,255,0,255,255,255,0,148,183,231,
255,244,247,251,255,166,195,233,255,255,255,255,255,169,196,232,255,255,255,255,
255,255,255,255,255,255,255,255,255,172,199,232,255,255,255,255,255,255,255,255,
255,255,255,255,255,235,241,247,255,95,143,203,255,255,255,255,0,255,255,255,0,
143,180,229,255,242,246,250,255,170,198,233,255,172,198,233,255,172,199,234,255,
173,199,233,255,174,201,233,255,176,201,233,255,172,199,232,255,176,201,233,255,
176,200,232,255,181,204,232,255,222,231,242,255,89,138,200,255,255,255,255,0,
255,255,255,0,140,177,227,255,241,246,250,255,174,201,234,255,255,255,255,255,
176,201,234,255,255,255,255,255,255,255,255,255,255,255,255,255,172,199,232,255,
255,255,255,255,255,255,255,255,255,255,255,255,219,229,241,255,85,134,198,255,
255,255,255,0,255,255,255,0,135,174,225,255,240,244,250,255,178,203,234,255,179,
204,234,255,179,204,234,255,179,204,234,255,179,204,234,255,183,206,234,255,172,
199,232,255,172,199,232,255,176,200,232,255,174,200,232,255,216,226,240,255,84,
134,196,255,255,255,255,0,255,255,255,0,130,170,223,255,239,243,249,255,183,206,
234,255,255,255,255,255,187,208,235,255,255,255,255,255,255,255,255,255,255,255,
255,255,186,207,234,255,242,246,251,255,255,255,255,255,255,255,255,255,216,226,
240,255,95,141,200,255,255,255,255,0,255,255,255,0,126,168,221,255,239,243,249,
255,186,208,235,255,187,208,235,255,187,208,235,255,187,208,235,255,187,208,235,
255,189,209,235,255,181,205,234,255,181,205,234,255,181,205,234,255,181,205,234,
255,216,226,240,255,92,138,198,255,255,255,255,0,255,255,255,0,122,164,217,255,
238,243,249,255,190,210,235,255,255,255,255,255,191,211,235,255,255,255,255,255,
255,255,255,255,255,255,255,255,173,199,234,255,255,255,255,255,255,255,255,255,
255,255,255,255,216,226,240,255,95,140,198,255,255,255,255,0,255,255,255,0,117,
161,215,255,237,242,248,255,234,240,247,255,230,237,246,255,226,234,244,255,222,
231,243,255,219,228,241,255,216,226,240,255,216,226,240,255,216,226,240,255,216,
226,240,255,216,226,240,255,216,226,240,255,93,138,197,253,255,255,255,0,255,
255,255,0,114,158,214,196,110,153,211,244,104,150,209,255,99,146,206,255,94,142,
203,255,91,138,201,255,86,135,199,255,82,132,195,255,82,132,195,255,82,132,195,
255,82,132,195,255,82,132,195,255,82,132,195,255,66,119,187,176,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0};
static Fl_RGB_Image image_table(idata_table, 16, 16, 4, 0);

static unsigned char idata_table_da[] =
{255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,227,227,227,126,227,227,227,227,226,226,226,255,225,225,225,255,224,224,
224,255,223,223,223,255,221,221,221,255,220,220,220,255,219,219,219,255,217,217,
217,255,216,216,216,255,214,214,214,255,213,213,213,255,212,212,212,202,255,255,
255,0,255,255,255,0,227,227,227,235,251,251,251,255,251,251,251,255,251,251,251,
255,251,251,251,255,251,251,251,255,251,251,251,255,251,251,251,255,251,251,251,
255,251,251,251,255,251,251,251,255,251,251,251,255,251,251,251,255,210,210,210,
248,255,255,255,0,255,255,255,0,225,225,225,255,251,251,251,255,219,219,219,255,
218,218,218,255,216,216,216,255,214,214,214,255,212,212,212,255,211,211,211,255,
209,209,209,255,207,207,207,255,206,206,206,255,204,204,204,255,251,251,251,255,
208,208,208,255,255,255,255,0,255,255,255,0,224,224,224,255,251,251,251,255,255,
255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,251,
251,251,255,206,206,206,255,255,255,255,0,255,255,255,0,223,223,223,255,251,251,
251,255,227,227,227,255,227,227,227,255,227,227,227,255,227,227,227,255,227,227,
227,255,227,227,227,255,227,227,227,255,227,227,227,255,227,227,227,255,227,227,
227,255,251,251,251,255,203,203,203,255,255,255,255,0,255,255,255,0,222,222,222,
255,251,251,251,255,227,227,227,255,255,255,255,255,227,227,227,255,255,255,255,
255,255,255,255,255,255,255,255,255,228,228,228,255,255,255,255,255,255,255,255,
255,255,255,255,255,247,247,247,255,201,201,201,255,255,255,255,0,255,255,255,0,
220,220,220,255,250,250,250,255,228,228,228,255,228,228,228,255,228,228,228,255,
228,228,228,255,229,229,229,255,229,229,229,255,228,228,228,255,229,229,229,255,
229,229,229,255,230,230,230,255,243,243,243,255,199,199,199,255,255,255,255,0,
255,255,255,0,219,219,219,255,250,250,250,255,229,229,229,255,255,255,255,255,
229,229,229,255,255,255,255,255,255,255,255,255,255,255,255,255,228,228,228,255,
255,255,255,255,255,255,255,255,255,255,255,255,242,242,242,255,198,198,198,255,
255,255,255,0,255,255,255,0,217,217,217,255,249,249,249,255,230,230,230,255,230,
230,230,255,230,230,230,255,230,230,230,255,230,230,230,255,231,231,231,255,228,
228,228,255,228,228,228,255,229,229,229,255,228,228,228,255,241,241,241,255,197,
197,197,255,255,255,255,0,255,255,255,0,215,215,215,255,249,249,249,255,231,231,
231,255,255,255,255,255,232,232,232,255,255,255,255,255,255,255,255,255,255,255,
255,255,232,232,232,255,250,250,250,255,255,255,255,255,255,255,255,255,241,241,
241,255,201,201,201,255,255,255,255,0,255,255,255,0,214,214,214,255,249,249,249,
255,232,232,232,255,232,232,232,255,232,232,232,255,232,232,232,255,232,232,232,
255,233,233,233,255,231,231,231,255,231,231,231,255,231,231,231,255,231,231,231,
255,241,241,241,255,199,199,199,255,255,255,255,0,255,255,255,0,212,212,212,255,
249,249,249,255,233,233,233,255,255,255,255,255,233,233,233,255,255,255,255,255,
255,255,255,255,255,255,255,255,229,229,229,255,255,255,255,255,255,255,255,255,
255,255,255,255,241,241,241,255,200,200,200,255,255,255,255,0,255,255,255,0,210,
210,210,255,248,248,248,255,247,247,247,255,246,246,246,255,244,244,244,255,243,
243,243,255,242,242,242,255,241,241,241,255,241,241,241,255,241,241,241,255,241,
241,241,255,241,241,241,255,241,241,241,255,199,199,199,253,255,255,255,0,255,
255,255,0,209,209,209,196,207,207,207,244,205,205,205,255,203,203,203,255,201,
201,201,255,200,200,200,255,198,198,198,255,196,196,196,255,196,196,196,255,196,
196,196,255,196,196,196,255,196,196,196,255,196,196,196,255,190,190,190,176,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0};
static Fl_RGB_Image image_table_da(idata_table_da, 16, 16, 4, 0);

static unsigned char idata_plugin[] =
{255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,130,207,120,212,
128,205,117,255,125,202,115,254,122,199,112,180,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,130,207,119,18,130,205,120,255,167,
217,156,255,162,216,152,255,118,196,109,236,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,124,201,114,244,162,216,151,
255,151,210,141,255,114,192,105,190,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,131,208,
121,255,129,206,118,255,126,203,116,255,123,201,113,255,120,198,111,254,161,215,
151,255,157,213,147,255,110,188,101,240,106,184,98,237,103,181,95,239,99,177,91,
239,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,128,
206,118,255,166,217,155,255,164,216,153,255,162,215,152,255,161,215,150,255,158,
213,149,255,156,212,147,255,152,209,143,255,149,208,140,255,148,207,138,255,94,
173,87,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,
0,125,203,115,255,163,216,153,255,161,215,151,255,135,203,121,255,119,195,105,
255,115,194,101,255,113,193,100,255,115,194,103,255,113,192,102,255,148,207,139,
255,90,169,83,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,122,199,112,255,119,196,109,255,133,201,124,255,156,212,147,255,114,
193,101,255,111,192,98,255,108,190,95,255,105,189,93,255,102,187,90,255,144,207,
136,255,109,181,102,255,82,161,76,255,78,157,72,255,74,153,69,255,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,111,189,102,255,153,210,144,255,109,
191,96,255,106,189,94,255,104,188,91,255,100,187,89,255,97,186,86,255,111,191,
101,255,139,204,131,255,137,202,130,255,136,202,128,255,70,150,65,255,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,107,185,99,255,150,209,141,255,
105,188,93,255,102,187,90,255,99,186,88,255,96,185,85,255,93,183,82,255,107,189,
98,255,136,202,129,255,133,200,126,255,132,200,126,255,66,146,62,255,255,255,
255,0,255,255,255,0,110,188,101,255,106,184,98,255,122,192,114,255,147,207,139,
255,100,187,88,255,97,186,86,255,95,184,83,255,91,182,81,255,89,181,79,255,135,
202,128,255,98,172,92,255,69,148,64,249,66,145,61,255,63,142,58,255,255,255,255,
0,255,255,255,0,106,184,98,255,149,207,139,255,146,207,138,255,114,193,105,
255,142,205,134,255,140,204,132,255,138,203,131,255,136,202,129,255,102,187,93,
255,132,200,126,255,69,148,64,255,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,101,180,94,255,145,207,136,255,97,185,86,255,141,205,
133,255,108,181,101,255,82,161,76,255,79,158,73,255,99,173,93,255,131,199,124,
255,129,198,123,255,65,144,60,255,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,97,175,90,255,142,205,134,255,140,204,132,255,137,202,
131,255,82,161,76,255,255,255,255,0,255,255,255,0,71,150,66,255,129,198,122,255,
124,195,118,255,61,141,57,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,93,171,86,255,89,167,82,255,85,164,79,255,81,160,75,255,77,
156,72,247,255,255,255,0,255,255,255,0,67,146,62,253,64,143,59,253,61,140,57,
244,58,138,54,230,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0};
static Fl_RGB_Image image_plugin(idata_plugin, 16, 16, 4, 0);

static unsigned char idata_plugin_da[] =
{255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,209,209,209,212,
207,207,207,255,206,206,206,254,205,205,205,180,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,208,208,208,18,208,208,208,255,220,
220,220,255,219,219,219,255,203,203,203,236,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,206,206,206,244,219,219,219,
255,215,215,215,255,201,201,201,190,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,209,209,
209,255,208,208,208,255,207,207,207,255,205,205,205,255,204,204,204,254,218,218,
218,255,217,217,217,255,199,199,199,240,197,197,197,237,196,196,196,239,194,194,
194,239,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
208,208,208,255,220,220,220,255,219,219,219,255,219,219,219,255,218,218,218,255,
217,217,217,255,217,217,217,255,215,215,215,255,214,214,214,255,213,213,213,255,
192,192,192,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,206,206,206,255,219,219,219,255,218,218,218,255,208,208,208,255,202,202,
202,255,201,201,201,255,200,200,200,255,201,201,201,255,200,200,200,255,213,213,
213,255,190,190,190,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,205,205,205,255,203,203,203,255,208,208,208,255,217,217,217,255,
200,200,200,255,199,199,199,255,198,198,198,255,197,197,197,255,196,196,196,255,
213,213,213,255,198,198,198,255,186,186,186,255,184,184,184,255,182,182,182,255,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,200,200,200,255,215,215,
215,255,199,199,199,255,198,198,198,255,197,197,197,255,196,196,196,255,195,195,
195,255,200,200,200,255,211,211,211,255,210,210,210,255,209,209,209,255,181,181,
181,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,198,198,198,255,
214,214,214,255,197,197,197,255,196,196,196,255,195,195,195,255,194,194,194,255,
193,193,193,255,199,199,199,255,210,210,210,255,208,208,208,255,208,208,208,255,
179,179,179,255,255,255,255,0,255,255,255,0,199,199,199,255,197,197,197,255,203,
203,203,255,213,213,213,255,196,196,196,255,195,195,195,255,194,194,194,255,193,
193,193,255,192,192,192,255,209,209,209,255,193,193,193,255,180,180,180,249,178,
178,178,255,177,177,177,255,255,255,255,0,255,255,255,0,197,197,197,255,213,213,
213,255,213,213,213,255,201,201,201,255,212,212,212,255,211,211,211,255,210,210,
210,255,210,210,210,255,197,197,197,255,208,208,208,255,180,180,180,255,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,195,195,195,255,
213,213,213,255,195,195,195,255,211,211,211,255,197,197,197,255,186,186,186,255,
185,185,185,255,193,193,193,255,208,208,208,255,207,207,207,255,178,178,178,255,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,193,193,
193,255,212,212,212,255,211,211,211,255,210,210,210,255,186,186,186,255,255,255,
255,0,255,255,255,0,181,181,181,255,207,207,207,255,205,205,205,255,176,176,176,
255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,191,
191,191,255,189,189,189,255,188,188,188,255,186,186,186,255,184,184,184,247,255,
255,255,0,255,255,255,0,179,179,179,253,177,177,177,253,176,176,176,244,175,175,
175,230,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0};
static Fl_RGB_Image image_plugin_da(idata_plugin_da, 16, 16, 4, 0);

void Fldtk_Main_Window::cb_tFileNewText_i(Fl_Button*, void*) {
  NewTextFile();
}
void Fldtk_Main_Window::cb_tFileNewText(Fl_Button* o, void* v) {
  ((Fldtk_Main_Window*)(o->parent()->parent()))->cb_tFileNewText_i(o,v);
}

static unsigned char idata_page[] =
{255,255,255,0,68,125,193,96,77,139,200,187,79,140,200,238,79,140,200,246,
79,140,200,247,79,140,200,247,79,141,200,247,79,140,201,247,79,139,199,247,75,
137,197,212,59,118,196,145,60,104,179,6,255,255,255,0,255,255,255,0,255,255,255,
0,255,255,255,0,73,133,196,195,236,242,247,236,238,244,248,252,237,244,248,
255,237,243,248,255,237,243,248,255,237,243,248,255,236,242,248,255,236,242,247,
255,215,230,242,255,125,178,226,255,101,148,219,245,59,104,179,7,255,255,255,0,
255,255,255,0,255,255,255,0,75,136,197,234,242,246,250,252,199,224,250,255,201,
225,251,255,201,226,251,255,200,224,251,255,197,223,249,255,193,219,248,255,184,
214,244,255,248,251,255,255,180,216,246,255,125,176,225,255,100,146,219,246,62,
107,180,7,255,255,255,0,255,255,255,0,76,137,198,246,241,245,249,255,205,227,
252,255,206,227,251,255,205,227,251,255,203,226,251,255,200,224,249,255,194,220,
248,255,186,214,245,255,248,251,253,255,205,230,252,255,201,229,250,255,132,182,
226,255,66,121,191,166,255,255,255,0,255,255,255,0,75,137,198,247,241,245,249,
255,207,227,252,255,208,228,251,255,207,228,252,255,205,227,252,255,202,225,250,
255,196,221,249,255,188,217,246,255,223,233,244,255,236,242,247,255,243,247,251,
255,233,239,245,255,69,126,194,251,255,255,255,0,255,255,255,0,75,137,198,247,
240,244,249,255,211,230,252,255,212,230,252,255,211,231,253,255,209,228,252,255,
205,227,251,255,200,224,250,255,194,220,248,255,187,214,245,255,181,212,243,255,
179,210,241,255,240,244,248,255,70,130,196,247,255,255,255,0,255,255,255,0,74,
136,198,247,239,244,249,255,215,231,254,255,214,231,253,255,213,231,253,255,212,
230,253,255,210,230,252,255,204,225,251,255,199,223,250,255,194,220,248,255,189,
218,246,255,187,216,246,255,239,244,250,255,70,131,198,247,255,255,255,0,255,
255,255,0,73,136,198,247,237,244,249,255,216,232,254,255,216,232,254,255,215,
232,254,255,214,231,254,255,211,229,253,255,209,228,252,255,204,225,251,255,199,
224,250,255,195,221,249,255,194,220,248,255,237,244,250,255,69,130,198,247,255,
255,255,0,255,255,255,0,71,132,198,247,236,243,249,255,214,232,254,255,215,232,
254,255,214,231,253,255,214,231,253,255,213,231,253,255,211,229,253,255,208,228,
251,255,204,227,251,255,199,223,250,255,198,223,250,255,234,242,250,255,66,128,
198,247,255,255,255,0,255,255,255,0,69,130,197,247,235,242,248,255,214,231,254,
255,214,231,253,255,214,231,253,255,214,231,253,255,213,230,253,255,211,229,253,
255,209,228,252,255,205,226,252,255,203,225,251,255,201,225,251,255,242,247,251,
255,63,124,197,247,255,255,255,0,255,255,255,0,66,128,197,247,232,241,248,255,
213,229,254,255,211,229,253,255,211,229,253,255,211,229,252,255,211,229,252,255,
209,228,252,255,206,226,252,255,204,226,252,255,201,224,251,255,200,225,251,255,
247,250,253,255,59,118,193,247,255,255,255,0,255,255,255,0,64,124,196,247,230,
240,247,255,85,180,248,255,86,180,247,255,84,181,247,255,83,180,248,255,83,178,
248,255,82,179,247,255,82,179,247,255,81,178,247,255,79,178,247,255,79,178,247,
255,245,249,252,255,54,111,191,247,255,255,255,0,255,255,255,0,60,120,193,247,
227,237,247,255,110,194,253,255,160,216,255,255,158,215,255,255,155,214,255,255,
152,215,255,255,150,214,255,255,149,214,255,255,148,213,255,255,147,212,255,255,
101,190,251,255,244,247,251,255,49,103,187,247,255,255,255,0,255,255,255,0,56,
113,191,245,223,235,245,254,104,191,253,255,103,189,252,255,101,190,251,255,100,
190,252,255,100,190,252,255,98,189,252,255,99,189,251,255,97,188,251,255,96,190,
252,255,98,188,252,255,248,251,253,253,45,100,185,243,255,255,255,0,255,255,255,
0,51,105,188,222,234,241,248,242,223,236,247,253,222,235,246,255,222,234,246,
255,220,234,246,255,220,234,246,255,235,243,250,255,235,243,250,255,234,242,250,
255,243,247,252,255,244,248,252,253,253,254,254,240,42,96,183,213,255,255,255,0,
255,255,255,0,52,106,187,107,48,101,186,188,49,102,187,237,48,102,186,247,48,
102,186,247,48,102,186,247,48,101,186,247,47,101,186,247,46,101,185,247,46,101,
185,247,46,100,185,247,46,100,185,239,44,98,183,189,46,98,183,99,255,255,255,0};
static Fl_RGB_Image image_page(idata_page, 16, 16, 4, 0);

static unsigned char idata_page_da[] =
{255,255,255,0,192,192,192,96,196,196,196,187,197,197,197,238,197,197,197,
246,197,197,197,247,197,197,197,247,197,197,197,247,197,197,197,247,196,196,196,
247,195,195,195,212,191,191,191,145,187,187,187,6,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,194,194,194,195,248,248,248,236,248,248,248,252,248,
248,248,255,248,248,248,255,248,248,248,255,248,248,248,255,248,248,248,255,248,
248,248,255,241,241,241,255,215,215,215,255,207,207,207,245,186,186,186,7,255,
255,255,0,255,255,255,0,255,255,255,0,195,195,195,234,250,250,250,252,239,239,
239,255,240,240,240,255,240,240,240,255,240,240,240,255,238,238,238,255,237,237,
237,255,234,234,234,255,253,253,253,255,233,233,233,255,214,214,214,255,207,207,
207,246,187,187,187,7,255,255,255,0,255,255,255,0,195,195,195,246,249,249,249,
255,241,241,241,255,241,241,241,255,241,241,241,255,240,240,240,255,239,239,239,
255,237,237,237,255,235,235,235,255,252,252,252,255,241,241,241,255,240,240,240,
255,216,216,216,255,191,191,191,166,255,255,255,0,255,255,255,0,195,195,195,247,
249,249,249,255,242,242,242,255,242,242,242,255,242,242,242,255,241,241,241,255,
240,240,240,255,238,238,238,255,235,235,235,255,244,244,244,255,248,248,248,255,
250,250,250,255,246,246,246,255,193,193,193,251,255,255,255,0,255,255,255,0,195,
195,195,247,249,249,249,255,243,243,243,255,243,243,243,255,243,243,243,255,242,
242,242,255,241,241,241,255,239,239,239,255,237,237,237,255,235,235,235,255,233,
233,233,255,232,232,232,255,249,249,249,255,193,193,193,247,255,255,255,0,255,
255,255,0,195,195,195,247,249,249,249,255,244,244,244,255,244,244,244,255,243,
243,243,255,243,243,243,255,242,242,242,255,241,241,241,255,239,239,239,255,237,
237,237,255,236,236,236,255,235,235,235,255,249,249,249,255,194,194,194,247,255,
255,255,0,255,255,255,0,195,195,195,247,248,248,248,255,244,244,244,255,244,244,
244,255,244,244,244,255,244,244,244,255,243,243,243,255,242,242,242,255,241,241,
241,255,239,239,239,255,238,238,238,255,237,237,237,255,249,249,249,255,194,194,
194,247,255,255,255,0,255,255,255,0,194,194,194,247,248,248,248,255,244,244,244,
255,244,244,244,255,244,244,244,255,244,244,244,255,243,243,243,255,243,243,243,
255,242,242,242,255,241,241,241,255,239,239,239,255,239,239,239,255,248,248,248,
255,193,193,193,247,255,255,255,0,255,255,255,0,193,193,193,247,248,248,248,255,
244,244,244,255,244,244,244,255,244,244,244,255,244,244,244,255,243,243,243,255,
243,243,243,255,242,242,242,255,241,241,241,255,240,240,240,255,240,240,240,255,
250,250,250,255,192,192,192,247,255,255,255,0,255,255,255,0,193,193,193,247,247,
247,247,255,244,244,244,255,243,243,243,255,243,243,243,255,243,243,243,255,243,
243,243,255,242,242,242,255,241,241,241,255,241,241,241,255,240,240,240,255,240,
240,240,255,252,252,252,255,190,190,190,247,255,255,255,0,255,255,255,0,192,192,
192,247,246,246,246,255,210,210,210,255,210,210,210,255,210,210,210,255,210,210,
210,255,210,210,210,255,209,209,209,255,209,209,209,255,209,209,209,255,208,208,
208,255,208,208,208,255,251,251,251,255,188,188,188,247,255,255,255,0,255,255,
255,0,190,190,190,247,245,245,245,255,218,218,218,255,231,231,231,255,230,230,
230,255,229,229,229,255,229,229,229,255,228,228,228,255,228,228,228,255,228,228,
228,255,227,227,227,255,215,215,215,255,251,251,251,255,186,186,186,247,255,255,
255,0,255,255,255,0,189,189,189,245,244,244,244,254,216,216,216,255,216,216,216,
255,215,215,215,255,215,215,215,255,215,215,215,255,214,214,214,255,214,214,214,
255,214,214,214,255,214,214,214,255,214,214,214,255,252,252,252,253,184,184,184,
243,255,255,255,0,255,255,255,0,187,187,187,222,247,247,247,242,244,244,244,253,
244,244,244,255,244,244,244,255,243,243,243,255,243,243,243,255,248,248,248,255,
248,248,248,255,248,248,248,255,251,251,251,255,251,251,251,253,254,254,254,240,
183,183,183,213,255,255,255,0,255,255,255,0,187,187,187,107,185,185,185,188,186,
186,186,237,185,185,185,247,185,185,185,247,185,185,185,247,185,185,185,247,185,
185,185,247,185,185,185,247,185,185,185,247,185,185,185,247,185,185,185,239,184,
184,184,189,184,184,184,99,255,255,255,0};
static Fl_RGB_Image image_page_da(idata_page_da, 16, 16, 4, 0);

void Fldtk_Main_Window::cb_tFileOpen_i(Fl_Button*, void*) {
  OpenDocument();
}
void Fldtk_Main_Window::cb_tFileOpen(Fl_Button* o, void* v) {
  ((Fldtk_Main_Window*)(o->parent()->parent()))->cb_tFileOpen_i(o,v);
}

static unsigned char idata_folder[] =
{255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,217,180,52,208,225,194,
94,250,226,195,96,250,226,195,96,250,226,195,96,250,226,195,95,250,219,182,60,
221,216,178,44,22,216,178,44,15,216,178,44,15,216,178,44,15,216,178,44,15,216,
179,44,15,216,179,44,4,255,255,255,0,255,255,255,0,218,179,54,248,254,254,253,
255,255,255,254,255,255,254,254,255,255,254,253,255,255,255,254,255,251,247,234,
255,228,199,107,249,227,199,107,248,227,199,107,248,227,199,107,248,230,205,121,
247,229,202,116,225,217,177,50,86,255,255,255,0,255,255,255,0,218,175,53,240,
254,252,247,255,248,228,142,255,245,222,145,255,245,224,159,255,246,225,172,255,
254,251,239,255,254,253,244,255,254,252,243,255,254,252,241,255,254,251,239,255,
254,251,238,255,255,253,250,249,218,175,54,212,255,255,255,0,255,255,255,0,218,
170,54,242,253,250,241,255,245,222,148,255,244,220,147,255,242,213,129,255,237,
202,106,255,234,203,108,255,239,211,133,255,239,210,128,255,239,208,122,255,238,
207,118,255,238,207,114,255,251,247,233,255,218,174,52,243,255,255,255,0,255,
255,255,0,218,171,53,250,251,246,232,255,239,212,148,255,238,206,136,255,233,
193,115,255,246,233,201,255,254,252,242,255,254,252,243,255,254,252,242,255,254,
252,240,255,254,251,239,255,254,251,238,255,255,255,254,255,218,171,54,247,255,
255,255,0,255,255,255,0,218,166,55,250,255,255,254,255,255,253,248,255,255,253,
246,255,255,252,245,255,254,252,243,255,252,246,216,255,248,230,148,255,247,227,
133,255,246,223,118,255,245,219,104,255,244,216,92,255,252,244,215,255,218,164,
53,247,255,255,255,0,255,255,255,0,218,161,54,249,254,252,246,255,252,242,200,
255,251,239,185,255,250,236,172,255,249,232,156,255,247,227,139,255,246,224,124,
255,246,220,108,255,245,217,93,255,244,214,79,255,243,211,68,255,252,243,208,
255,218,159,53,247,255,255,255,0,255,255,255,0,218,154,54,248,253,250,242,255,
250,237,179,255,249,233,164,255,248,230,149,255,247,226,133,255,246,222,118,255,
245,219,101,255,244,215,87,255,243,212,73,255,242,209,59,255,241,206,48,255,251,
242,204,255,218,152,53,247,255,255,255,0,255,255,255,0,218,148,53,247,254,250,
239,255,249,233,161,255,248,229,145,255,247,225,129,255,246,222,114,255,245,218,
99,255,244,215,84,255,243,211,71,255,242,208,57,255,241,205,46,255,240,203,38,
255,251,242,202,255,218,148,53,247,255,255,255,0,255,255,255,0,217,142,51,230,
250,240,220,240,244,221,167,253,244,219,158,255,243,218,150,255,243,216,142,255,
243,215,134,255,242,212,127,255,242,211,121,255,241,210,114,255,241,208,108,255,
241,207,105,255,248,234,194,254,217,142,51,240,255,255,255,0,255,255,255,0,216,
134,44,112,216,136,45,166,216,135,45,234,216,136,45,247,216,136,45,247,216,136,
45,247,216,136,45,247,216,136,45,247,216,136,45,247,216,136,45,247,216,136,45,
247,216,135,45,247,216,136,45,241,216,134,44,147,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0};
static Fl_RGB_Image image_folder(idata_folder, 16, 16, 4, 0);

static unsigned char idata_folder_da[] =
{255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,194,194,194,208,207,207,
207,250,207,207,207,250,207,207,207,250,207,207,207,250,207,207,207,250,197,197,
197,221,192,192,192,22,192,192,192,15,192,192,192,15,192,192,192,15,192,192,192,
15,192,192,192,15,192,192,192,4,255,255,255,0,255,255,255,0,195,195,195,248,
254,254,254,255,255,255,255,255,255,255,255,255,254,254,254,255,255,255,255,255,
248,248,248,255,211,211,211,249,210,210,210,248,210,210,210,248,210,210,210,248,
215,215,215,247,213,213,213,225,194,194,194,86,255,255,255,0,255,255,255,0,195,
195,195,240,252,252,252,255,224,224,224,255,224,224,224,255,228,228,228,255,231,
231,231,255,250,250,250,255,251,251,251,255,251,251,251,255,251,251,251,255,250,
250,250,255,250,250,250,255,253,253,253,249,195,195,195,212,255,255,255,0,255,
255,255,0,195,195,195,242,250,250,250,255,225,225,225,255,225,225,225,255,220,
220,220,255,213,213,213,255,212,212,212,255,220,220,220,255,219,219,219,255,217,
217,217,255,216,216,216,255,215,215,215,255,248,248,248,255,194,194,194,243,255,
255,255,0,255,255,255,0,195,195,195,250,248,248,248,255,224,224,224,255,220,220,
220,255,214,214,214,255,239,239,239,255,251,251,251,255,251,251,251,255,251,251,
251,255,250,250,250,255,250,250,250,255,250,250,250,255,255,255,255,255,195,195,
195,247,255,255,255,0,255,255,255,0,195,195,195,250,255,255,255,255,253,253,253,
255,252,252,252,255,252,252,252,255,251,251,251,255,244,244,244,255,226,226,226,
255,222,222,222,255,218,218,218,255,214,214,214,255,211,211,211,255,244,244,244,
255,195,195,195,247,255,255,255,0,255,255,255,0,195,195,195,249,252,252,252,255,
240,240,240,255,236,236,236,255,232,232,232,255,228,228,228,255,223,223,223,255,
219,219,219,255,215,215,215,255,211,211,211,255,208,208,208,255,205,205,205,255,
242,242,242,255,195,195,195,247,255,255,255,0,255,255,255,0,195,195,195,248,251,
251,251,255,234,234,234,255,230,230,230,255,226,226,226,255,222,222,222,255,218,
218,218,255,213,213,213,255,210,210,210,255,206,206,206,255,202,202,202,255,199,
199,199,255,241,241,241,255,195,195,195,247,255,255,255,0,255,255,255,0,195,195,
195,247,250,250,250,255,229,229,229,255,225,225,225,255,221,221,221,255,217,217,
217,255,213,213,213,255,209,209,209,255,205,205,205,255,202,202,202,255,199,199,
199,255,196,196,196,255,240,240,240,255,195,195,195,247,255,255,255,0,255,255,
255,0,194,194,194,230,244,244,244,240,230,230,230,253,227,227,227,255,225,225,
225,255,223,223,223,255,221,221,221,255,219,219,219,255,218,218,218,255,216,216,
216,255,214,214,214,255,213,213,213,255,237,237,237,254,194,194,194,240,255,255,
255,0,255,255,255,0,192,192,192,112,192,192,192,166,192,192,192,234,192,192,192,
247,192,192,192,247,192,192,192,247,192,192,192,247,192,192,192,247,192,192,192,
247,192,192,192,247,192,192,192,247,192,192,192,247,192,192,192,241,192,192,192,
147,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0};
static Fl_RGB_Image image_folder_da(idata_folder_da, 16, 16, 4, 0);

void Fldtk_Main_Window::cb_tFileSave_i(Fl_Button*, void*) {
  SaveCurrentDocument();
}
void Fldtk_Main_Window::cb_tFileSave(Fl_Button* o, void* v) {
  ((Fldtk_Main_Window*)(o->parent()->parent()))->cb_tFileSave_i(o,v);
}

static unsigned char idata_disk[] =
{54,107,188,113,54,107,188,144,54,107,188,204,54,107,188,238,54,107,188,250,
54,107,187,254,54,107,187,255,54,106,187,255,54,106,187,255,57,108,188,255,59,
110,189,255,58,109,187,255,56,107,187,239,62,112,187,203,53,105,182,84,255,255,
255,0,54,107,188,155,209,224,246,255,209,224,247,255,248,251,254,255,247,251,
254,255,246,249,253,255,240,245,252,255,234,240,250,255,237,242,251,255,246,249,
253,255,247,250,253,255,235,241,251,255,223,233,248,254,189,208,236,251,94,137,
201,236,53,105,181,99,54,107,188,216,209,223,246,255,128,170,233,255,246,250,
254,255,246,250,253,255,100,140,200,255,238,243,251,255,234,241,251,255,242,246,
252,255,248,251,254,255,241,246,252,255,226,236,249,255,219,231,248,255,186,208,
238,255,189,208,236,255,62,112,187,248,54,107,188,240,208,223,246,255,126,168,
232,255,241,246,252,255,241,246,252,255,100,140,200,255,233,241,250,255,238,244,
251,255,247,250,253,255,246,249,253,255,232,240,250,255,221,232,248,255,219,230,
247,255,122,163,225,255,195,213,239,255,53,105,183,254,54,107,188,250,204,221,
245,255,126,168,231,255,232,240,250,255,232,240,250,255,102,141,201,255,233,240,
250,255,243,248,253,255,248,250,254,255,239,244,252,255,223,233,249,255,219,231,
247,255,217,229,247,255,120,162,224,255,169,194,231,255,53,104,182,255,54,107,
187,254,201,220,244,255,125,167,231,255,225,236,249,255,225,236,249,255,227,237,
249,255,238,244,252,255,247,250,253,255,243,247,253,255,229,237,250,255,219,231,
247,255,217,229,247,255,216,229,246,255,119,160,222,255,164,190,228,255,52,103,
180,255,54,107,187,255,199,217,244,255,125,166,230,255,100,140,200,255,101,141,
201,255,103,142,201,255,108,146,203,255,109,146,203,255,105,144,202,255,101,140,
200,255,100,140,200,255,100,140,200,255,100,140,200,255,116,156,218,255,159,186,
225,255,52,102,179,255,54,106,187,255,197,216,242,255,123,164,227,255,122,163,
227,255,122,164,227,255,123,164,226,255,123,163,226,255,123,163,225,255,121,162,
225,255,119,160,223,255,118,159,222,255,116,158,221,255,114,156,219,255,116,157,
220,255,154,181,221,255,52,101,177,255,54,106,187,255,194,213,242,255,122,163,
227,255,122,163,227,255,123,163,226,255,123,163,226,255,123,164,226,255,121,162,
225,255,120,161,224,255,119,160,222,255,117,158,222,255,116,157,220,255,115,155,
218,255,115,155,217,255,149,176,218,255,51,100,175,255,54,106,187,255,190,210,
240,255,122,163,226,255,122,163,226,255,122,163,225,255,123,163,226,255,123,163,
225,255,120,161,224,255,119,159,222,255,118,159,221,255,116,157,220,255,114,155,
217,255,113,153,216,255,112,153,214,255,142,171,213,255,51,99,173,255,54,106,
186,255,187,208,239,255,122,162,226,255,248,251,254,255,248,251,254,255,248,251,
254,255,248,251,254,255,248,251,254,255,248,251,254,255,248,251,254,255,248,251,
254,255,248,251,254,255,248,251,254,255,109,150,211,255,138,167,210,255,50,98,
171,255,56,107,187,255,184,206,239,255,121,162,225,255,247,250,254,255,136,192,
98,255,136,192,98,255,136,192,98,255,136,192,98,255,136,192,98,255,136,192,98,
255,136,192,98,255,136,192,98,255,246,249,253,255,106,147,207,255,132,163,206,
255,50,97,170,255,56,108,187,255,182,204,238,255,122,162,225,255,247,250,254,
255,194,220,191,255,194,220,191,255,194,220,191,255,194,220,191,255,194,220,191,
255,194,220,191,255,194,220,191,255,194,220,191,255,246,249,253,255,104,144,205,
255,129,158,204,255,50,97,168,255,55,107,186,254,179,202,237,255,122,162,224,
255,247,250,254,255,136,192,98,255,136,192,98,255,136,192,98,255,136,192,98,255,
136,192,98,255,136,192,98,255,136,192,98,255,136,192,98,255,246,249,253,255,101,
141,202,255,124,155,201,255,49,96,167,254,53,106,186,222,173,198,235,255,173,
197,234,255,248,251,254,255,248,251,254,255,248,251,254,255,248,251,254,255,248,
251,254,255,248,251,254,255,248,251,254,255,248,251,254,255,248,251,254,255,248,
251,254,255,124,154,200,255,121,152,199,255,49,96,167,237,54,106,186,143,53,105,
185,181,53,105,184,238,53,104,183,255,53,104,181,255,52,103,180,255,52,102,178,
255,51,101,176,255,51,100,174,255,50,99,172,255,50,98,170,255,50,97,169,255,49,
96,168,255,49,96,167,254,49,96,166,241,49,97,168,196};
static Fl_RGB_Image image_disk(idata_disk, 16, 16, 4, 0);

static unsigned char idata_disk_da[] =
{187,187,187,113,187,187,187,144,187,187,187,204,187,187,187,238,187,187,
187,250,187,187,187,254,187,187,187,255,187,187,187,255,187,187,187,255,188,188,
188,255,189,189,189,255,188,188,188,255,188,188,188,239,189,189,189,203,186,186,
186,84,255,255,255,0,187,187,187,155,241,241,241,255,241,241,241,255,252,252,
252,255,252,252,252,255,252,252,252,255,250,250,250,255,248,248,248,255,249,249,
249,255,252,252,252,255,252,252,252,255,248,248,248,255,245,245,245,254,233,233,
233,251,201,201,201,236,185,185,185,99,187,187,187,216,241,241,241,255,217,217,
217,255,252,252,252,255,252,252,252,255,202,202,202,255,249,249,249,255,248,248,
248,255,250,250,250,255,252,252,252,255,250,250,250,255,246,246,246,255,244,244,
244,255,233,233,233,255,233,233,233,255,189,189,189,248,187,187,187,240,240,240,
240,255,216,216,216,255,250,250,250,255,250,250,250,255,202,202,202,255,248,248,
248,255,249,249,249,255,252,252,252,255,252,252,252,255,247,247,247,255,244,244,
244,255,243,243,243,255,214,214,214,255,235,235,235,255,186,186,186,254,187,187,
187,250,239,239,239,255,216,216,216,255,247,247,247,255,247,247,247,255,203,203,
203,255,248,248,248,255,251,251,251,255,252,252,252,255,250,250,250,255,245,245,
245,255,243,243,243,255,243,243,243,255,213,213,213,255,227,227,227,255,186,186,
186,255,187,187,187,254,238,238,238,255,216,216,216,255,245,245,245,255,245,245,
245,255,246,246,246,255,249,249,249,255,252,252,252,255,251,251,251,255,247,247,
247,255,243,243,243,255,243,243,243,255,242,242,242,255,212,212,212,255,225,225,
225,255,185,185,185,255,187,187,187,255,238,238,238,255,216,216,216,255,202,202,
202,255,202,202,202,255,203,203,203,255,205,205,205,255,205,205,205,255,204,204,
204,255,202,202,202,255,202,202,202,255,202,202,202,255,202,202,202,255,210,210,
210,255,223,223,223,255,185,185,185,255,187,187,187,255,237,237,237,255,214,214,
214,255,214,214,214,255,214,214,214,255,214,214,214,255,214,214,214,255,214,214,
214,255,213,213,213,255,212,212,212,255,212,212,212,255,211,211,211,255,210,210,
210,255,211,211,211,255,221,221,221,255,184,184,184,255,187,187,187,255,236,236,
236,255,214,214,214,255,214,214,214,255,214,214,214,255,214,214,214,255,214,214,
214,255,213,213,213,255,213,213,213,255,212,212,212,255,212,212,212,255,211,211,
211,255,210,210,210,255,210,210,210,255,219,219,219,255,183,183,183,255,187,187,
187,255,234,234,234,255,214,214,214,255,214,214,214,255,214,214,214,255,214,214,
214,255,214,214,214,255,213,213,213,255,212,212,212,255,212,212,212,255,211,211,
211,255,210,210,210,255,209,209,209,255,208,208,208,255,216,216,216,255,183,183,
183,255,187,187,187,255,233,233,233,255,214,214,214,255,252,252,252,255,252,252,
252,255,252,252,252,255,252,252,252,255,252,252,252,255,252,252,252,255,252,252,
252,255,252,252,252,255,252,252,252,255,252,252,252,255,207,207,207,255,214,214,
214,255,182,182,182,255,188,188,188,255,233,233,233,255,213,213,213,255,252,252,
252,255,199,199,199,255,199,199,199,255,199,199,199,255,199,199,199,255,199,199,
199,255,199,199,199,255,199,199,199,255,199,199,199,255,252,252,252,255,205,205,
205,255,211,211,211,255,182,182,182,255,188,188,188,255,232,232,232,255,214,214,
214,255,252,252,252,255,230,230,230,255,230,230,230,255,230,230,230,255,230,230,
230,255,230,230,230,255,230,230,230,255,230,230,230,255,230,230,230,255,252,252,
252,255,204,204,204,255,210,210,210,255,181,181,181,255,187,187,187,254,231,231,
231,255,213,213,213,255,252,252,252,255,199,199,199,255,199,199,199,255,199,199,
199,255,199,199,199,255,199,199,199,255,199,199,199,255,199,199,199,255,199,199,
199,255,252,252,252,255,203,203,203,255,208,208,208,255,181,181,181,254,187,187,
187,222,229,229,229,255,229,229,229,255,252,252,252,255,252,252,252,255,252,252,
252,255,252,252,252,255,252,252,252,255,252,252,252,255,252,252,252,255,252,252,
252,255,252,252,252,255,252,252,252,255,208,208,208,255,207,207,207,255,181,181,
181,237,187,187,187,143,186,186,186,181,186,186,186,238,186,186,186,255,185,185,
185,255,185,185,185,255,184,184,184,255,184,184,184,255,183,183,183,255,182,182,
182,255,182,182,182,255,182,182,182,255,181,181,181,255,181,181,181,254,181,181,
181,241,181,181,181,196};
static Fl_RGB_Image image_disk_da(idata_disk_da, 16, 16, 4, 0);

void Fldtk_Main_Window::cb_tFileSaveAll_i(Fl_Button*, void*) {
  SaveAllDocuments();
}
void Fldtk_Main_Window::cb_tFileSaveAll(Fl_Button* o, void* v) {
  ((Fldtk_Main_Window*)(o->parent()->parent()))->cb_tFileSaveAll_i(o,v);
}

static unsigned char idata_disk_multiple[] =
{255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,110,151,212,201,123,158,212,201,113,152,208,201,130,164,214,201,104,142,
205,201,105,144,205,201,117,154,208,201,115,153,209,201,98,139,200,201,32,90,
173,43,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,101,141,204,201,176,205,243,201,255,255,255,201,179,199,227,201,
255,255,255,201,255,255,255,201,255,255,255,201,255,255,255,201,161,191,234,201,
96,137,201,201,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,91,134,199,201,158,192,239,201,125,162,217,248,122,157,211,
248,128,163,213,248,143,174,218,248,119,154,210,248,119,155,210,248,119,156,210,
248,113,151,208,248,98,139,200,222,32,90,173,47,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,93,136,200,201,161,191,239,201,117,153,209,248,184,210,
244,248,255,255,255,248,187,205,230,248,254,255,255,248,255,255,255,248,242,246,
251,248,237,241,248,248,161,191,234,222,96,137,201,222,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,101,141,202,201,153,184,234,201,95,137,201,
248,155,189,237,248,110,151,212,255,123,158,212,255,113,152,208,255,130,164,214,
255,104,142,205,255,105,144,205,255,117,154,208,255,115,153,209,255,98,139,200,
255,32,90,173,54,255,255,255,0,255,255,255,0,97,139,201,201,146,181,230,201,97,
139,203,248,158,188,238,248,101,141,204,255,176,205,243,255,255,255,255,255,179,
199,227,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,161,
191,234,255,96,137,201,255,255,255,255,0,255,255,255,0,84,129,196,201,151,182,
234,201,115,152,206,248,161,190,234,248,91,134,199,255,158,192,239,255,255,255,
255,255,110,147,204,255,255,255,255,255,255,255,255,255,247,251,255,255,241,248,
255,255,140,175,228,255,97,138,199,255,255,255,255,0,255,255,255,0,81,127,195,
201,154,182,239,201,111,150,204,248,145,182,214,248,93,136,200,255,161,191,239,
255,250,252,253,255,251,252,254,255,253,253,254,255,252,253,254,255,250,251,253,
255,251,252,253,255,133,168,221,255,83,127,193,255,255,255,255,0,255,255,255,0,
85,131,198,201,186,206,239,201,102,142,199,248,156,188,224,248,101,141,202,255,
153,184,234,255,126,165,221,255,128,166,221,255,124,163,219,255,122,160,217,255,
121,160,217,255,120,159,216,255,120,158,216,255,93,132,191,255,255,255,255,0,
255,255,255,0,51,104,186,155,88,132,195,201,83,128,197,248,150,178,238,248,97,
139,201,255,146,181,230,255,129,167,226,255,129,167,225,255,125,163,222,255,123,
161,220,255,121,159,219,255,119,158,217,255,115,154,212,255,87,126,187,255,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,85,131,198,222,186,206,239,
222,84,129,196,255,151,182,234,255,234,243,243,255,230,241,237,255,230,241,239,
255,230,240,239,255,229,241,237,255,237,245,243,255,121,156,213,255,68,112,176,
255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,51,104,186,172,88,
132,195,222,81,127,195,255,154,182,239,255,232,243,234,255,132,191,81,255,152,
201,111,255,153,201,113,255,132,191,84,255,233,244,228,255,123,156,221,255,58,
105,170,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,
0,255,255,255,0,85,131,198,255,186,206,239,255,255,255,221,255,199,238,135,
255,215,244,162,255,215,246,162,255,199,238,140,255,255,255,224,255,133,162,221,
255,62,106,171,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,51,104,186,197,88,132,195,255,104,139,211,255,112,143,
225,255,108,141,220,255,109,139,218,255,110,138,215,255,108,139,205,255,68,109,
171,255,46,95,166,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0};
static Fl_RGB_Image image_disk_multiple(idata_disk_multiple, 16, 16, 4, 0);

static unsigned char idata_disk_multiple_da[] =
{255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,207,207,207,201,211,211,211,201,207,207,207,201,213,213,213,201,204,204,
204,201,204,204,204,201,208,208,208,201,208,208,208,201,201,201,201,201,178,178,
178,43,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,203,203,203,201,232,232,232,201,255,255,255,201,228,228,228,201,
255,255,255,201,255,255,255,201,255,255,255,201,255,255,255,201,226,226,226,201,
201,201,201,201,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,199,199,199,201,226,226,226,201,212,212,212,248,210,210,210,
248,212,212,212,248,217,217,217,248,209,209,209,248,209,209,209,248,209,209,209,
248,207,207,207,248,201,201,201,222,178,178,178,47,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,200,200,200,201,227,227,227,201,208,208,208,248,234,
234,234,248,255,255,255,248,231,231,231,248,255,255,255,248,255,255,255,248,250,
250,250,248,248,248,248,248,226,226,226,222,201,201,201,222,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,203,203,203,201,224,224,224,201,201,201,
201,248,225,225,225,248,207,207,207,255,211,211,211,255,207,207,207,255,213,213,
213,255,204,204,204,255,204,204,204,255,208,208,208,255,208,208,208,255,201,201,
201,255,178,178,178,54,255,255,255,0,255,255,255,0,201,201,201,201,221,221,221,
201,202,202,202,248,226,226,226,248,203,203,203,255,232,232,232,255,255,255,255,
255,228,228,228,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
255,226,226,226,255,201,201,201,255,255,255,255,0,255,255,255,0,197,197,197,201,
223,223,223,201,207,207,207,248,226,226,226,248,199,199,199,255,226,226,226,255,
255,255,255,255,205,205,205,255,255,255,255,255,255,255,255,255,252,252,252,255,
251,251,251,255,219,219,219,255,201,201,201,255,255,255,255,0,255,255,255,0,196,
196,196,201,225,225,225,201,206,206,206,248,217,217,217,248,200,200,200,255,227,
227,227,255,253,253,253,255,253,253,253,255,254,254,254,255,253,253,253,255,253,
253,253,255,253,253,253,255,215,215,215,255,196,196,196,255,255,255,255,0,255,
255,255,0,198,198,198,201,233,233,233,201,202,202,202,248,222,222,222,248,203,
203,203,255,224,224,224,255,214,214,214,255,214,214,214,255,213,213,213,255,212,
212,212,255,211,211,211,255,211,211,211,255,211,211,211,255,198,198,198,255,255,
255,255,0,255,255,255,0,186,186,186,155,198,198,198,201,197,197,197,248,224,224,
224,248,201,201,201,255,221,221,221,255,216,216,216,255,215,215,215,255,214,214,
214,255,213,213,213,255,212,212,212,255,211,211,211,255,209,209,209,255,195,195,
195,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,198,198,198,222,
233,233,233,222,197,197,197,255,223,223,223,255,246,246,246,255,245,245,245,255,
245,245,245,255,244,244,244,255,244,244,244,255,247,247,247,255,210,210,210,255,
188,188,188,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,186,186,
186,172,198,198,198,222,196,196,196,255,225,225,225,255,246,246,246,255,195,195,
195,255,205,205,205,255,205,205,205,255,196,196,196,255,245,245,245,255,213,213,
213,255,184,184,184,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,198,198,198,255,233,233,233,255,246,246,246,255,220,
220,220,255,228,228,228,255,229,229,229,255,221,221,221,255,247,247,247,255,215,
215,215,255,185,185,185,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,186,186,186,197,198,198,198,255,206,206,206,
255,211,211,211,255,209,209,209,255,209,209,209,255,208,208,208,255,205,205,205,
255,187,187,187,255,180,180,180,255,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0};
static Fl_RGB_Image image_disk_multiple_da(idata_disk_multiple_da, 16, 16, 4, 0);

static unsigned char idata_arrow_undo[] =
{255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,114,196,102,255,112,194,100,255,110,191,98,255,107,188,96,255,104,184,93,
255,101,181,91,255,98,177,88,253,95,172,85,234,91,168,82,183,88,163,79,112,84,
159,75,29,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
112,193,100,255,176,219,166,255,175,218,166,255,173,217,163,255,171,216,162,255,
168,215,159,255,165,213,156,255,157,208,148,255,140,197,131,255,116,180,108,255,
80,153,71,176,76,148,68,57,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,109,190,98,255,174,218,165,255,172,216,162,255,170,216,161,255,167,214,
158,255,165,213,156,255,162,212,153,255,159,210,151,255,149,205,140,255,153,207,
145,255,123,184,115,255,71,143,64,176,67,138,60,29,255,255,255,0,255,255,255,0,
255,255,255,0,106,186,95,255,103,182,92,255,100,179,89,255,96,174,86,255,93,170,
83,255,89,166,80,255,86,161,77,255,112,177,104,255,144,200,136,255,149,204,141,
255,146,203,139,255,100,165,93,255,63,133,56,112,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,78,151,70,143,74,146,66,226,136,195,129,255,
133,196,125,255,117,179,110,255,59,127,53,183,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,69,141,62,143,107,171,100,255,134,196,
127,255,129,190,121,255,54,122,49,234,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,91,168,82,3,88,163,79,123,255,255,255,0,255,255,255,0,255,255,255,
0,255,255,255,0,255,255,255,0,65,135,58,143,103,168,97,255,130,194,123,255,
124,188,118,255,50,117,45,234,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,87,163,78,159,83,158,75,210,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,64,134,58,143,60,129,54,226,123,187,117,255,119,189,112,255,105,171,
99,255,46,112,42,183,255,255,255,0,255,255,255,0,255,255,255,0,86,162,77,147,
111,177,103,255,107,173,100,255,75,148,67,255,71,143,64,255,67,138,60,255,64,
133,57,255,90,157,84,255,122,186,116,255,127,193,121,255,125,191,119,255,79,145,
74,255,43,107,38,112,255,255,255,0,255,255,255,0,86,161,77,138,110,176,102,255,
146,202,138,255,144,202,137,255,141,200,134,255,138,198,131,255,135,197,128,255,
132,195,126,255,129,194,123,255,116,187,109,255,124,190,118,255,93,160,89,255,
42,107,38,176,39,103,35,29,255,255,255,0,255,255,255,0,81,156,73,132,106,172,
98,255,141,200,133,255,139,199,133,255,136,198,130,255,134,196,127,255,130,194,
124,255,128,193,121,255,120,185,113,255,101,168,95,255,78,145,73,255,42,106,37,
176,39,102,35,57,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,73,145,
66,144,98,164,90,255,94,161,88,255,62,131,55,255,58,126,52,255,54,122,49,255,
51,117,46,255,47,113,43,234,44,109,40,183,41,105,37,112,38,102,34,29,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,65,
135,58,156,61,130,55,210,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,
0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,60,129,54,3,
57,125,51,120,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0};
static Fl_RGB_Image image_arrow_undo(idata_arrow_undo, 16, 16, 4, 0);

static unsigned char idata_arrow_undo_da[] =
{255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,201,201,201,255,200,200,200,255,199,199,199,255,198,198,198,255,196,196,
196,255,195,195,195,255,193,193,193,253,191,191,191,234,189,189,189,183,187,187,
187,112,185,185,185,29,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,200,200,200,255,223,223,223,255,223,223,223,255,222,222,222,255,
221,221,221,255,220,220,220,255,219,219,219,255,216,216,216,255,209,209,209,255,
199,199,199,255,183,183,183,176,181,181,181,57,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,199,199,199,255,223,223,223,255,221,221,221,255,221,221,
221,255,220,220,220,255,219,219,219,255,218,218,218,255,217,217,217,255,213,213,
213,255,215,215,215,255,202,202,202,255,179,179,179,176,176,176,176,29,255,255,
255,0,255,255,255,0,255,255,255,0,197,197,197,255,195,195,195,255,194,194,194,
255,192,192,192,255,190,190,190,255,188,188,188,255,186,186,186,255,197,197,197,
255,211,211,211,255,213,213,213,255,212,212,212,255,191,191,191,255,174,174,174,
112,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,182,182,182,
143,180,180,180,226,208,208,208,255,207,207,207,255,199,199,199,255,172,172,172,
183,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
178,178,178,143,195,195,195,255,208,208,208,255,205,205,205,255,170,170,170,234,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,189,189,189,3,187,187,
187,123,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
175,175,175,143,193,193,193,255,206,206,206,255,203,203,203,255,167,167,167,234,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,187,187,187,159,185,185,
185,210,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,175,175,175,143,
173,173,173,226,203,203,203,255,202,202,202,255,194,194,194,255,165,165,165,183,
255,255,255,0,255,255,255,0,255,255,255,0,187,187,187,147,197,197,197,255,195,
195,195,255,181,181,181,255,179,179,179,255,176,176,176,255,174,174,174,255,187,
187,187,255,202,202,202,255,205,205,205,255,204,204,204,255,182,182,182,255,163,
163,163,112,255,255,255,0,255,255,255,0,186,186,186,138,196,196,196,255,212,212,
212,255,212,212,212,255,210,210,210,255,209,209,209,255,208,208,208,255,207,207,
207,255,206,206,206,255,201,201,201,255,204,204,204,255,189,189,189,255,163,163,
163,176,161,161,161,29,255,255,255,0,255,255,255,0,184,184,184,132,194,194,194,
255,210,210,210,255,210,210,210,255,209,209,209,255,208,208,208,255,206,206,206,
255,205,205,205,255,201,201,201,255,193,193,193,255,181,181,181,255,163,163,163,
176,161,161,161,57,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,180,
180,180,144,190,190,190,255,189,189,189,255,173,173,173,255,171,171,171,255,170,
170,170,255,168,168,168,255,166,166,166,234,164,164,164,183,162,162,162,112,161,
161,161,29,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,
0,255,255,255,0,175,175,175,156,173,173,173,210,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,173,173,173,3,171,171,171,120,255,255,255,0,255,255,255,0,255,255,255,
0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0};
static Fl_RGB_Image image_arrow_undo_da(idata_arrow_undo_da, 16, 16, 4, 0);

static unsigned char idata_arrow_redo[] =
{255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,92,169,82,120,
88,164,79,3,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,88,163,79,210,84,159,75,156,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,109,191,98,29,107,187,96,112,104,184,93,183,101,180,90,234,98,176,87,255,
94,172,84,255,91,167,81,255,87,163,78,255,113,179,105,255,111,175,102,255,76,
148,68,144,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,109,190,98,
57,106,187,95,176,133,197,123,255,150,206,141,255,161,211,152,255,165,213,156,
255,162,212,153,255,159,210,151,255,157,208,148,255,153,207,145,255,148,204,141,
255,103,168,95,255,67,138,60,132,255,255,255,0,255,255,255,0,108,189,97,29,106,
186,95,176,146,204,136,255,169,215,160,255,160,211,150,255,163,212,155,255,161,
211,153,255,158,209,150,255,155,207,147,255,153,206,144,255,149,204,141,255,145,
202,138,255,98,163,91,255,63,133,56,138,255,255,255,0,255,255,255,0,105,185,94,
112,132,197,122,255,167,214,158,255,165,213,156,255,154,207,146,255,118,184,109,
255,85,160,76,255,81,156,73,255,78,151,70,255,74,146,66,255,100,166,93,255,97,
163,90,255,62,132,56,147,255,255,255,0,255,255,255,0,255,255,255,0,102,181,91,
183,147,204,138,255,157,209,147,255,154,206,145,255,88,164,79,226,85,160,76,143,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,65,136,59,210,62,131,55,
159,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,98,177,88,234,156,
209,148,255,158,209,149,255,127,188,118,255,84,159,75,143,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,61,130,55,123,57,126,51,3,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,94,172,84,234,152,206,144,
255,153,207,145,255,122,185,114,255,80,153,71,143,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,90,166,81,183,135,194,127,255,
144,202,135,255,140,198,133,255,75,148,67,226,71,143,64,143,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,86,161,77,112,112,178,104,255,147,203,
139,255,144,202,137,255,133,193,126,255,96,162,89,255,63,133,56,255,59,128,53,
255,56,123,50,255,52,119,47,255,49,115,44,255,45,110,41,255,42,107,38,255,255,
255,255,0,255,255,255,0,255,255,255,0,81,156,73,29,78,151,70,176,118,181,110,
255,139,199,133,255,127,193,120,255,134,196,127,255,130,194,124,255,128,193,121,
255,126,191,119,255,122,189,116,255,120,189,114,255,117,187,112,255,39,102,35,
255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,73,145,66,57,69,141,
62,176,96,163,90,255,112,177,106,255,124,188,117,255,125,191,120,255,124,190,
118,255,121,189,116,255,119,188,113,255,116,187,112,255,115,185,109,255,36,98,
32,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
65,135,58,29,61,130,55,112,57,126,51,183,54,121,48,234,50,117,45,253,47,112,42,
255,44,108,39,255,41,105,37,255,38,101,34,255,35,98,32,255,33,95,30,255,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0};
static Fl_RGB_Image image_arrow_redo(idata_arrow_redo, 16, 16, 4, 0);

static unsigned char idata_arrow_redo_da[] =
{255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,190,190,190,
120,188,188,188,3,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,187,187,187,210,185,185,
185,156,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,199,199,199,29,198,198,198,112,196,196,196,183,194,194,194,234,
193,193,193,255,191,191,191,255,189,189,189,255,187,187,187,255,198,198,198,255,
196,196,196,255,181,181,181,144,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,199,199,199,57,197,197,197,176,207,207,207,255,214,214,214,255,218,
218,218,255,219,219,219,255,218,218,218,255,217,217,217,255,216,216,216,255,215,
215,215,255,213,213,213,255,193,193,193,255,176,176,176,132,255,255,255,0,255,
255,255,0,198,198,198,29,197,197,197,176,212,212,212,255,221,221,221,255,217,
217,217,255,219,219,219,255,218,218,218,255,217,217,217,255,215,215,215,255,214,
214,214,255,213,213,213,255,212,212,212,255,190,190,190,255,174,174,174,138,255,
255,255,0,255,255,255,0,197,197,197,112,207,207,207,255,220,220,220,255,219,219,
219,255,215,215,215,255,200,200,200,255,186,186,186,255,184,184,184,255,182,182,
182,255,180,180,180,255,192,192,192,255,190,190,190,255,174,174,174,147,255,255,
255,0,255,255,255,0,255,255,255,0,195,195,195,183,212,212,212,255,216,216,216,
255,215,215,215,255,188,188,188,226,186,186,186,143,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,176,176,176,210,173,173,173,159,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,193,193,193,234,216,216,216,255,216,216,
216,255,203,203,203,255,185,185,185,143,255,255,255,0,255,255,255,0,255,255,255,
0,255,255,255,0,255,255,255,0,173,173,173,123,171,171,171,3,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,191,191,191,234,214,214,214,255,215,215,
215,255,202,202,202,255,183,183,183,143,255,255,255,0,255,255,255,0,255,255,255,
0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,189,189,189,183,207,207,207,255,211,211,
211,255,210,210,210,255,181,181,181,226,179,179,179,143,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,186,186,186,112,197,197,197,255,212,212,
212,255,212,212,212,255,207,207,207,255,190,190,190,255,174,174,174,255,172,172,
172,255,170,170,170,255,168,168,168,255,167,167,167,255,165,165,165,255,163,163,
163,255,255,255,255,0,255,255,255,0,255,255,255,0,184,184,184,29,182,182,182,
176,200,200,200,255,210,210,210,255,205,205,205,255,208,208,208,255,206,206,206,
255,205,205,205,255,204,204,204,255,203,203,203,255,203,203,203,255,202,202,202,
255,161,161,161,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,180,
180,180,57,178,178,178,176,190,190,190,255,198,198,198,255,203,203,203,255,205,
205,205,255,204,204,204,255,203,203,203,255,202,202,202,255,202,202,202,255,200,
200,200,255,159,159,159,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,175,175,175,29,173,173,173,112,171,171,171,183,169,169,169,
234,167,167,167,253,165,165,165,255,164,164,164,255,162,162,162,255,161,161,161,
255,159,159,159,255,158,158,158,255,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0};
static Fl_RGB_Image image_arrow_redo_da(idata_arrow_redo_da, 16, 16, 4, 0);

static unsigned char idata_cut[] =
{255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,37,106,153,42,62,123,167,158,25,97,146,5,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,62,123,166,105,135,174,203,228,20,93,144,9,255,255,255,0,255,255,255,
0,255,255,255,0,23,96,146,2,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,67,
126,169,110,157,188,213,248,25,97,146,15,255,255,255,0,255,255,255,0,34,103,152,
45,76,133,174,181,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,71,129,171,
116,174,200,222,255,29,100,149,30,255,255,255,0,24,96,147,39,147,182,209,228,
103,151,187,182,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,76,132,173,123,
192,212,230,255,30,101,150,36,18,92,143,29,153,185,211,220,151,184,211,225,21,
94,145,24,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,
0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,80,135,175,132,206,
222,237,255,32,102,151,99,143,179,206,203,195,214,231,252,32,102,150,59,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,84,138,178,137,211,226,241,
255,142,179,207,246,220,233,245,255,55,118,162,108,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,13,61,94,2,255,255,255,0,89,143,182,139,221,233,245,255,180,
205,226,255,97,148,185,160,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,18,68,102,26,50,
105,157,171,66,126,177,210,44,104,158,164,103,151,188,205,208,224,240,255,95,
145,182,197,17,83,129,4,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,18,67,102,24,66,126,177,219,96,170,
220,255,84,158,208,243,101,179,234,255,153,186,216,255,225,235,248,255,87,137,
174,188,13,57,87,65,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,50,106,156,172,94,165,214,253,26,77,112,
62,24,75,110,79,96,173,228,255,155,189,220,255,165,205,239,255,103,183,239,255,
93,166,216,255,29,73,102,100,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,74,138,190,242,65,126,168,182,255,255,255,0,
50,110,150,151,102,176,231,255,116,162,202,254,103,177,229,255,45,94,148,193,
77,141,184,211,59,112,175,244,11,48,73,8,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,68,130,181,231,90,164,214,232,65,130,174,197,
102,182,236,255,54,110,167,216,55,108,172,235,81,149,196,243,255,255,255,0,39,
86,118,118,64,120,183,255,18,56,82,27,255,255,255,0,255,255,255,0,255,255,255,
0,255,255,255,0,255,255,255,0,30,83,119,86,81,151,199,236,90,166,216,254,54,
108,166,203,10,53,81,24,53,104,168,225,87,160,209,250,9,42,65,30,54,106,142,156,
63,117,180,252,13,51,77,16,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,20,69,103,24,22,72,106,32,255,255,255,0,255,
255,255,0,47,94,159,198,99,178,231,255,79,146,191,229,98,171,221,255,50,98,162,
216,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
12,49,74,7,49,97,160,215,63,118,182,247,52,101,164,224,12,50,75,20,255,255,255,
0,255,255,255,0,255,255,255,0,255,255,255,0};
static Fl_RGB_Image image_cut(idata_cut, 16, 16, 4, 0);

static unsigned char idata_cut_da[] =
{255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,174,174,174,42,184,184,184,158,170,170,170,5,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,184,184,184,105,211,211,211,228,168,168,168,9,255,255,255,0,255,
255,255,0,255,255,255,0,169,169,169,2,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,186,186,186,110,219,219,219,248,170,170,170,15,255,255,255,0,255,255,255,
0,173,173,173,45,189,189,189,181,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,187,187,187,116,226,226,226,255,171,171,171,30,255,255,255,0,170,170,170,
39,216,216,216,228,199,199,199,182,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,189,189,189,123,232,232,232,255,172,172,172,36,167,167,167,29,218,218,218,
220,217,217,217,225,168,168,168,24,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,191,191,191,132,238,238,238,255,173,173,173,99,214,214,214,203,233,233,
233,252,172,172,172,59,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,192,192,192,137,240,240,240,255,214,214,214,246,243,243,243,255,181,181,
181,108,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,154,154,154,2,255,255,
255,0,195,195,195,139,243,243,243,255,228,228,228,255,197,197,197,160,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,157,157,157,26,179,179,179,171,188,188,188,210,177,177,
177,164,200,200,200,205,239,239,239,255,196,196,196,197,163,163,163,4,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,157,157,157,24,188,188,188,219,206,206,206,255,200,200,200,243,211,
211,211,255,219,219,219,255,245,245,245,255,192,192,192,188,152,152,152,65,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,178,178,178,172,204,204,204,253,161,161,161,62,160,160,160,79,208,
208,208,255,221,221,221,255,228,228,228,255,212,212,212,255,204,204,204,255,160,
160,160,100,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,
0,255,255,255,0,193,193,193,242,185,185,185,182,255,255,255,0,177,177,177,151,
210,210,210,255,206,206,206,254,210,210,210,255,175,175,175,193,192,192,192,211,
185,185,185,244,148,148,148,8,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,189,189,189,231,203,203,203,232,187,187,187,197,211,211,211,
255,182,182,182,216,184,184,184,235,196,196,196,243,255,255,255,0,166,166,166,
118,189,189,189,255,152,152,152,27,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,164,164,164,86,197,197,197,236,203,203,203,254,182,
182,182,203,150,150,150,24,182,182,182,225,201,201,201,250,145,145,145,30,176,
176,176,156,188,188,188,252,149,149,149,16,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,158,158,158,24,159,159,159,32,
255,255,255,0,255,255,255,0,178,178,178,198,209,209,209,255,194,194,194,229,207,
207,207,255,180,180,180,216,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,148,148,148,7,179,179,179,215,188,188,188,247,181,181,
181,224,149,149,149,20,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0};
static Fl_RGB_Image image_cut_da(idata_cut_da, 16, 16, 4, 0);

static unsigned char idata_page_copy[] =
{71,121,199,170,85,134,204,206,87,136,204,222,86,136,203,219,86,136,204,219,
87,135,203,219,80,131,202,208,66,121,196,110,60,103,178,8,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
84,133,202,208,255,255,255,219,233,243,253,222,234,243,253,222,232,242,252,222,
227,239,250,222,231,242,250,222,136,187,234,222,85,133,207,156,61,105,180,10,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,86,134,203,218,237,245,254,222,197,222,252,222,199,224,251,222,194,220,
249,222,180,211,245,222,243,249,254,222,196,226,250,222,147,193,236,222,72,125,
195,128,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,85,134,203,219,240,246,254,222,205,226,252,222,205,227,252,222,
200,223,250,222,188,217,247,222,221,233,245,222,235,243,250,222,243,248,251,222,
101,149,205,220,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,85,134,203,219,241,247,254,222,210,229,252,222,209,228,252,
222,204,226,251,222,196,221,249,222,157,195,234,255,150,191,230,255,146,187,228,
255,146,187,228,255,108,160,209,245,109,158,208,246,95,150,204,218,66,121,196,
126,60,103,178,9,255,255,255,0,84,134,203,219,242,247,255,222,213,231,254,222,
213,231,254,222,209,229,253,222,202,224,250,222,150,190,229,255,254,255,255,255,
233,243,253,255,234,243,253,255,232,242,252,255,227,239,250,255,231,242,250,255,
136,187,234,255,85,133,207,179,61,105,180,12,83,133,203,219,240,247,255,222,213,
231,255,222,214,231,253,222,212,230,253,222,208,228,252,222,147,187,228,255,237,
245,254,255,197,222,252,255,199,224,251,255,194,220,249,255,180,211,245,255,243,
249,254,255,196,226,250,255,147,193,236,255,72,125,195,147,82,132,202,219,241,
247,255,222,217,233,255,222,219,234,255,222,217,233,255,222,215,231,255,222,146,
187,228,255,240,246,254,255,205,226,252,255,205,227,252,255,200,223,250,255,188,
217,247,255,221,233,245,255,235,243,250,255,243,248,251,255,83,131,202,254,82,
131,204,219,238,245,251,222,217,233,255,222,219,234,255,222,217,233,255,222,215,
231,255,222,146,187,228,255,241,247,254,255,210,229,252,255,209,228,252,255,204,
226,251,255,196,221,249,255,187,215,246,255,175,209,243,255,228,239,250,255,88,
135,204,254,83,130,207,222,231,241,239,222,217,233,255,222,219,234,255,222,217,
233,255,222,215,231,255,222,145,187,228,255,242,247,255,255,213,231,254,255,213,
231,254,255,209,229,253,255,202,224,250,255,196,222,249,255,188,217,247,255,231,
242,253,255,87,135,204,254,78,124,200,211,236,243,252,222,232,241,250,222,231,
240,250,222,233,241,251,222,234,242,251,222,145,186,228,255,240,247,255,255,213,
231,255,255,214,231,253,255,212,230,253,255,208,228,252,255,203,227,251,255,194,
220,250,255,232,243,254,255,86,134,204,254,74,121,199,185,75,121,200,206,69,117,
200,221,69,117,199,212,69,117,200,212,69,117,199,212,82,132,202,255,241,247,255,
255,217,233,255,255,219,234,255,255,217,233,255,255,215,231,255,255,210,229,255,
255,203,226,255,255,241,247,255,255,85,133,203,254,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,82,131,204,251,238,245,
251,255,217,233,255,255,219,234,255,255,217,233,255,255,215,231,255,255,210,229,
255,255,203,226,255,255,239,246,251,255,85,131,204,254,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,83,130,207,255,
231,241,239,255,217,233,255,255,219,234,255,255,217,233,255,255,215,231,255,255,
210,229,255,255,203,226,255,255,232,242,239,255,86,129,206,255,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,73,121,
199,237,236,243,252,255,232,241,250,255,231,240,250,255,233,241,251,255,234,242,
251,255,234,242,251,255,235,242,251,255,238,244,253,255,84,128,202,249,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,66,
115,197,193,69,117,198,230,69,117,200,254,69,117,199,243,69,117,200,243,69,117,
199,243,69,117,199,243,70,117,200,244,68,116,197,232,83,127,202,241};
static Fl_RGB_Image image_page_copy(idata_page_copy, 16, 16, 4, 0);

static unsigned char idata_page_copy_da[] =
{194,194,194,170,199,199,199,206,200,200,200,222,199,199,199,219,199,199,
199,219,199,199,199,219,197,197,197,208,192,192,192,110,186,186,186,8,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,198,198,198,208,255,255,255,219,248,248,248,222,249,249,249,222,248,
248,248,222,246,246,246,222,247,247,247,222,219,219,219,222,200,200,200,156,187,
187,187,10,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,
0,255,255,255,0,199,199,199,218,250,250,250,222,239,239,239,222,239,239,239,
222,238,238,238,222,233,233,233,222,251,251,251,222,238,238,238,222,223,223,223,
222,194,194,194,128,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,199,199,199,219,250,250,250,222,241,241,241,222,241,241,
241,222,239,239,239,222,236,236,236,222,243,243,243,222,248,248,248,222,250,250,
250,222,203,203,203,220,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,199,199,199,219,251,251,251,222,242,242,242,222,242,
242,242,222,241,241,241,222,238,238,238,222,225,225,225,255,222,222,222,255,220,
220,220,255,220,220,220,255,206,206,206,245,206,206,206,246,202,202,202,218,192,
192,192,126,186,186,186,9,255,255,255,0,199,199,199,219,251,251,251,222,244,244,
244,222,244,244,244,222,242,242,242,222,240,240,240,222,222,222,222,255,255,255,
255,255,248,248,248,255,249,249,249,255,248,248,248,255,246,246,246,255,247,247,
247,255,219,219,219,255,200,200,200,179,187,187,187,12,198,198,198,219,251,251,
251,222,244,244,244,222,244,244,244,222,243,243,243,222,242,242,242,222,221,221,
221,255,250,250,250,255,239,239,239,255,239,239,239,255,238,238,238,255,233,233,
233,255,251,251,251,255,238,238,238,255,223,223,223,255,194,194,194,147,198,198,
198,219,251,251,251,222,245,245,245,222,245,245,245,222,245,245,245,222,244,244,
244,222,220,220,220,255,250,250,250,255,241,241,241,255,241,241,241,255,239,239,
239,255,236,236,236,255,243,243,243,255,248,248,248,255,250,250,250,255,198,198,
198,254,198,198,198,219,249,249,249,222,245,245,245,222,245,245,245,222,245,245,
245,222,244,244,244,222,220,220,220,255,251,251,251,255,242,242,242,255,242,242,
242,255,241,241,241,255,238,238,238,255,235,235,235,255,231,231,231,255,246,246,
246,255,200,200,200,254,199,199,199,222,245,245,245,222,245,245,245,222,245,245,
245,222,245,245,245,222,244,244,244,222,220,220,220,255,251,251,251,255,244,244,
244,255,244,244,244,255,242,242,242,255,240,240,240,255,238,238,238,255,236,236,
236,255,248,248,248,255,200,200,200,254,196,196,196,211,249,249,249,222,247,247,
247,222,247,247,247,222,248,248,248,222,248,248,248,222,220,220,220,255,251,251,
251,255,244,244,244,255,244,244,244,255,243,243,243,255,242,242,242,255,240,240,
240,255,238,238,238,255,248,248,248,255,199,199,199,254,195,195,195,185,196,196,
196,206,194,194,194,221,194,194,194,212,194,194,194,212,194,194,194,212,198,198,
198,255,251,251,251,255,245,245,245,255,245,245,245,255,245,245,245,255,244,244,
244,255,243,243,243,255,241,241,241,255,251,251,251,255,199,199,199,254,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,198,
198,198,251,249,249,249,255,245,245,245,255,245,245,245,255,245,245,245,255,244,
244,244,255,243,243,243,255,241,241,241,255,249,249,249,255,199,199,199,254,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
199,199,199,255,245,245,245,255,245,245,245,255,245,245,245,255,245,245,245,255,
244,244,244,255,243,243,243,255,241,241,241,255,245,245,245,255,200,200,200,255,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,195,195,195,237,249,249,249,255,247,247,247,255,247,247,247,255,248,248,
248,255,248,248,248,255,248,248,248,255,248,248,248,255,250,250,250,255,198,198,
198,249,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,193,193,193,193,194,194,194,230,194,194,194,254,194,194,194,243,
194,194,194,243,194,194,194,243,194,194,194,243,194,194,194,244,193,193,193,232,
198,198,198,241};
static Fl_RGB_Image image_page_copy_da(idata_page_copy_da, 16, 16, 4, 0);

static unsigned char idata_page_paste[] =
{255,255,255,0,255,255,255,0,152,99,32,42,152,99,32,255,152,99,32,255,152,
99,32,255,152,99,32,255,152,99,32,255,152,99,32,240,255,255,255,0,255,255,255,
0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,152,
99,32,50,152,99,32,178,152,99,32,255,164,117,55,255,254,239,182,255,243,219,
128,255,243,219,128,255,254,239,182,255,161,110,46,255,152,99,32,255,152,99,32,
165,152,99,32,83,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,152,99,
32,224,224,201,148,253,242,226,174,255,223,157,78,255,253,238,181,255,240,212,
117,255,240,212,117,255,253,238,181,255,222,155,75,255,233,203,142,255,232,202,
141,242,152,99,32,243,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
152,99,32,255,242,225,176,255,226,189,121,255,221,152,68,255,220,151,68,255,220,
150,67,255,220,150,66,255,220,149,66,255,219,149,65,255,212,158,83,255,230,198,
137,255,152,99,32,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
152,99,32,255,241,221,170,255,224,185,116,255,223,182,112,255,221,179,108,255,
220,178,107,255,132,175,217,255,129,174,215,255,127,172,215,255,127,172,215,255,
112,160,204,255,113,159,205,255,103,143,179,255,86,136,203,214,60,103,178,9,255,
255,255,0,152,99,32,255,239,218,165,255,222,181,111,255,220,176,104,255,217,169,
96,255,217,169,95,255,129,173,215,255,254,255,255,255,233,243,253,255,234,243,
253,255,232,242,252,255,227,239,250,255,231,242,250,255,136,187,234,255,89,137,
206,231,61,105,180,12,152,99,32,255,237,214,158,255,220,178,107,255,220,175,102,
255,218,170,96,255,217,169,95,255,132,175,217,255,237,245,254,255,197,222,252,
255,199,224,251,255,194,220,249,255,180,211,245,255,243,249,254,255,196,226,250,
255,147,193,236,255,87,136,203,220,152,99,32,255,235,210,152,255,218,174,101,
255,217,170,96,255,216,166,93,255,215,165,92,255,132,175,217,255,240,246,254,
255,205,226,252,255,205,227,252,255,200,223,250,255,188,217,247,255,221,233,245,
255,235,243,250,255,243,248,251,255,83,131,202,254,152,99,32,255,233,205,145,
255,217,169,95,255,216,165,93,255,214,160,90,255,214,159,89,255,129,173,216,255,
241,247,254,255,210,229,252,255,209,228,252,255,204,226,251,255,196,221,249,255,
187,215,246,255,175,209,243,255,228,239,250,255,88,135,204,254,152,99,32,255,
231,201,139,255,215,165,92,255,213,160,89,255,211,156,87,255,211,154,86,255,127,
172,215,255,242,247,255,255,213,231,254,255,213,231,254,255,209,229,253,255,202,
224,250,255,196,222,249,255,188,217,247,255,231,242,253,255,87,135,204,254,152,
99,32,255,230,196,136,255,214,159,89,255,211,155,86,255,209,151,83,255,209,149,
83,255,127,172,215,255,240,247,255,255,213,231,255,255,214,231,253,255,212,230,
253,255,208,228,252,255,203,227,251,255,194,220,250,255,232,243,254,255,86,134,
204,254,152,99,32,255,226,191,132,255,211,154,86,255,209,151,83,255,207,146,80,
255,207,145,80,255,125,169,214,255,241,247,255,255,217,233,255,255,219,234,255,
255,217,233,255,255,215,231,255,255,210,229,255,255,203,226,255,255,241,247,255,
255,85,133,203,254,152,99,32,255,225,185,128,255,209,149,83,255,208,146,80,255,
206,142,78,255,205,140,77,255,125,169,214,255,238,245,251,255,217,233,255,255,
219,234,255,255,217,233,255,255,215,231,255,255,210,229,255,255,203,226,255,255,
239,246,251,255,85,131,204,254,152,99,32,194,216,173,116,255,221,178,123,255,
220,174,120,255,218,170,117,255,218,169,116,255,125,169,218,255,231,241,239,255,
217,233,255,255,219,234,255,255,217,233,255,255,215,231,255,255,210,229,255,255,
203,226,255,255,232,242,239,255,86,129,206,255,152,99,32,74,152,99,32,207,152,
99,32,255,152,99,32,255,152,99,32,255,152,99,32,255,103,143,201,255,236,243,
252,255,232,241,250,255,231,240,250,255,233,241,251,255,234,242,251,255,234,242,
251,255,235,242,251,255,238,244,253,255,84,128,202,249,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,66,115,197,193,69,
117,198,230,69,117,200,254,69,117,199,243,69,117,200,243,69,117,199,243,69,117,
199,243,70,117,200,244,68,116,197,232,83,127,202,241};
static Fl_RGB_Image image_page_paste(idata_page_paste, 16, 16, 4, 0);

static unsigned char idata_page_paste_da[] =
{255,255,255,0,255,255,255,0,173,173,173,42,173,173,173,255,173,173,173,255,
173,173,173,255,173,173,173,255,173,173,173,255,173,173,173,240,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,173,173,173,50,173,173,173,178,173,173,173,255,182,182,182,255,236,236,
236,255,220,220,220,255,220,220,220,255,236,236,236,255,179,179,179,255,173,173,
173,255,173,173,173,165,173,173,173,83,255,255,255,0,255,255,255,0,255,255,255,
0,255,255,255,0,173,173,173,224,220,220,220,253,231,231,231,255,202,202,202,
255,235,235,235,255,216,216,216,255,216,216,216,255,235,235,235,255,201,201,201,
255,221,221,221,255,220,220,220,242,173,173,173,243,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,173,173,173,255,231,231,231,255,214,214,214,255,199,
199,199,255,199,199,199,255,199,199,199,255,198,198,198,255,198,198,198,255,198,
198,198,255,201,201,201,255,219,219,219,255,173,173,173,255,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,173,173,173,255,230,230,230,255,212,212,
212,255,211,211,211,255,209,209,209,255,209,209,209,255,214,214,214,255,213,213,
213,255,212,212,212,255,212,212,212,255,206,206,206,255,206,206,206,255,197,197,
197,255,199,199,199,214,186,186,186,9,255,255,255,0,173,173,173,255,228,228,228,
255,210,210,210,255,208,208,208,255,205,205,205,255,205,205,205,255,213,213,213,
255,255,255,255,255,248,248,248,255,249,249,249,255,248,248,248,255,246,246,246,
255,247,247,247,255,219,219,219,255,201,201,201,231,187,187,187,12,173,173,173,
255,226,226,226,255,209,209,209,255,207,207,207,255,205,205,205,255,205,205,205,
255,214,214,214,255,250,250,250,255,239,239,239,255,239,239,239,255,238,238,238,
255,233,233,233,255,251,251,251,255,238,238,238,255,223,223,223,255,199,199,199,
220,173,173,173,255,224,224,224,255,207,207,207,255,205,205,205,255,204,204,204,
255,204,204,204,255,214,214,214,255,250,250,250,255,241,241,241,255,241,241,241,
255,239,239,239,255,236,236,236,255,243,243,243,255,248,248,248,255,250,250,250,
255,198,198,198,254,173,173,173,255,221,221,221,255,205,205,205,255,204,204,204,
255,203,203,203,255,203,203,203,255,213,213,213,255,251,251,251,255,242,242,242,
255,242,242,242,255,241,241,241,255,238,238,238,255,235,235,235,255,231,231,231,
255,246,246,246,255,200,200,200,254,173,173,173,255,219,219,219,255,204,204,204,
255,202,202,202,255,201,201,201,255,201,201,201,255,212,212,212,255,251,251,251,
255,244,244,244,255,244,244,244,255,242,242,242,255,240,240,240,255,238,238,238,
255,236,236,236,255,248,248,248,255,200,200,200,254,173,173,173,255,218,218,218,
255,203,203,203,255,201,201,201,255,200,200,200,255,200,200,200,255,212,212,212,
255,251,251,251,255,244,244,244,255,244,244,244,255,243,243,243,255,242,242,242,
255,240,240,240,255,238,238,238,255,248,248,248,255,199,199,199,254,173,173,173,
255,216,216,216,255,201,201,201,255,200,200,200,255,199,199,199,255,199,199,199,
255,212,212,212,255,251,251,251,255,245,245,245,255,245,245,245,255,245,245,245,
255,244,244,244,255,243,243,243,255,241,241,241,255,251,251,251,255,199,199,199,
254,173,173,173,255,215,215,215,255,200,200,200,255,199,199,199,255,198,198,198,
255,197,197,197,255,212,212,212,255,249,249,249,255,245,245,245,255,245,245,245,
255,245,245,245,255,244,244,244,255,243,243,243,255,241,241,241,255,249,249,249,
255,199,199,199,254,173,173,173,194,210,210,210,255,213,213,213,255,212,212,212,
255,211,211,211,255,210,210,210,255,213,213,213,255,245,245,245,255,245,245,245,
255,245,245,245,255,245,245,245,255,244,244,244,255,243,243,243,255,241,241,241,
255,245,245,245,255,200,200,200,255,173,173,173,74,173,173,173,207,173,173,173,
255,173,173,173,255,173,173,173,255,173,173,173,255,203,203,203,255,249,249,249,
255,247,247,247,255,247,247,247,255,248,248,248,255,248,248,248,255,248,248,248,
255,248,248,248,255,250,250,250,255,198,198,198,249,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,193,193,193,193,194,194,
194,230,194,194,194,254,194,194,194,243,194,194,194,243,194,194,194,243,194,194,
194,243,194,194,194,244,193,193,193,232,198,198,198,241};
static Fl_RGB_Image image_page_paste_da(idata_page_paste_da, 16, 16, 4, 0);

static unsigned char idata_printer[] =
{255,255,255,0,255,255,255,0,255,255,255,0,68,125,193,96,77,139,200,187,79,
140,200,254,79,140,200,255,79,141,200,247,79,140,201,247,76,137,197,254,59,118,
196,148,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,73,134,196,250,236,242,247,255,238,
244,248,255,237,243,248,255,237,243,248,255,236,242,248,255,215,230,242,255,125,
178,226,255,99,145,218,246,62,107,180,7,255,255,255,0,255,255,255,0,255,255,255,
0,255,255,255,0,255,255,255,0,255,255,255,0,76,137,198,246,241,245,249,255,
205,227,252,255,205,227,251,255,200,224,249,255,194,220,248,255,248,251,253,255,
205,230,252,255,132,182,226,255,66,121,191,166,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,75,137,198,247,241,245,249,
255,207,227,252,255,207,228,252,255,202,225,250,255,196,221,249,255,223,233,244,
255,236,242,247,255,233,239,245,255,69,126,194,251,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,129,129,129,9,75,137,197,249,240,244,
249,255,211,230,252,255,211,231,253,255,205,227,251,255,200,224,250,255,187,214,
245,255,181,212,243,255,240,244,248,255,70,130,195,249,96,96,96,9,255,255,255,0,
255,255,255,0,255,255,255,0,129,129,129,99,129,129,129,243,76,137,197,255,239,
244,249,255,215,231,254,255,213,231,253,255,210,230,252,255,204,225,251,255,194,
220,248,255,189,218,246,255,239,244,250,255,72,131,196,255,89,89,89,243,83,83,
83,99,255,255,255,0,129,129,129,69,154,154,154,255,204,204,204,255,78,139,199,
255,237,244,249,255,216,232,254,255,215,232,254,255,211,229,253,255,209,228,252,
255,199,224,250,255,195,221,249,255,237,244,250,255,74,133,199,255,195,195,195,
255,116,116,116,255,71,71,71,69,129,129,129,210,210,210,210,255,232,232,232,255,
125,125,125,255,125,125,125,255,125,125,125,255,125,125,125,255,125,125,125,255,
125,125,125,255,125,125,125,255,125,125,125,255,125,125,125,255,125,125,125,255,
232,232,232,255,196,196,196,255,86,86,86,220,129,129,129,249,252,252,252,255,
252,252,252,255,203,203,203,255,242,242,242,255,242,242,242,255,242,242,242,255,
242,242,242,255,242,242,242,255,242,242,242,255,242,242,242,255,242,242,242,255,
198,198,198,255,252,252,252,255,252,252,252,255,112,112,112,254,126,126,126,255,
249,249,249,255,249,249,249,255,171,171,171,255,223,223,223,255,203,203,203,255,
203,203,203,255,203,203,203,255,203,203,203,255,203,203,203,255,203,203,203,255,
223,223,223,255,163,163,163,255,249,249,249,255,249,249,249,255,97,97,97,255,
122,122,122,255,215,215,215,255,215,215,215,255,151,151,151,255,216,216,216,255,
191,191,191,255,191,191,191,255,191,191,191,255,191,191,191,255,191,191,191,255,
191,191,191,255,215,215,215,255,142,142,142,255,215,215,215,255,215,215,215,255,
63,63,63,255,117,117,117,255,187,187,187,255,187,187,187,255,141,141,141,255,
212,212,212,255,185,185,185,255,185,185,185,255,185,185,185,255,185,185,185,255,
185,185,185,255,185,185,185,255,211,211,211,255,131,131,131,255,187,187,187,255,
187,187,187,255,42,42,42,255,112,112,112,255,181,181,181,255,181,181,181,255,
149,149,149,255,129,129,129,255,129,129,129,255,121,121,121,255,110,110,110,255,
97,97,97,255,82,82,82,255,67,67,67,255,66,66,66,255,110,110,110,255,181,181,
181,255,181,181,181,255,37,37,37,255,106,106,106,253,167,167,167,255,181,181,
181,255,129,129,129,255,170,172,175,255,189,192,197,255,189,192,197,255,189,192,
197,255,189,192,197,255,189,192,197,255,189,192,197,255,168,170,173,255,44,44,
44,255,181,181,181,255,155,155,155,255,35,35,35,255,99,99,99,153,93,93,93,210,
88,88,88,255,97,149,199,255,246,247,249,255,236,241,249,255,235,241,249,255,
233,240,248,255,230,237,247,255,225,234,244,255,222,232,242,255,246,248,250,255,
97,148,199,255,36,36,36,255,35,35,35,209,35,35,35,122,255,255,255,0,255,255,
255,0,255,255,255,0,97,149,200,253,101,152,202,255,101,151,202,255,101,151,202,
255,101,151,202,255,100,151,202,255,100,151,201,255,100,151,201,255,101,152,202,
255,97,148,200,253,255,255,255,0,255,255,255,0,255,255,255,0};
static Fl_RGB_Image image_printer(idata_printer, 16, 16, 4, 0);

static unsigned char idata_printer_da[] =
{255,255,255,0,255,255,255,0,255,255,255,0,192,192,192,96,196,196,196,187,
197,197,197,254,197,197,197,255,197,197,197,247,197,197,197,247,195,195,195,254,
191,191,191,148,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,194,194,194,250,248,248,248,255,
248,248,248,255,248,248,248,255,248,248,248,255,248,248,248,255,241,241,241,255,
215,215,215,255,206,206,206,246,187,187,187,7,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,195,195,195,246,249,249,249,
255,241,241,241,255,241,241,241,255,239,239,239,255,237,237,237,255,252,252,252,
255,241,241,241,255,216,216,216,255,191,191,191,166,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,195,195,195,247,249,249,
249,255,242,242,242,255,242,242,242,255,240,240,240,255,238,238,238,255,244,244,
244,255,248,248,248,255,246,246,246,255,193,193,193,251,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,191,191,191,9,195,195,195,249,
249,249,249,255,243,243,243,255,243,243,243,255,241,241,241,255,239,239,239,255,
235,235,235,255,233,233,233,255,249,249,249,255,193,193,193,249,175,175,175,9,
255,255,255,0,255,255,255,0,255,255,255,0,191,191,191,99,191,191,191,243,195,
195,195,255,249,249,249,255,244,244,244,255,243,243,243,255,242,242,242,255,241,
241,241,255,237,237,237,255,236,236,236,255,249,249,249,255,194,194,194,255,171,
171,171,243,168,168,168,99,255,255,255,0,191,191,191,69,204,204,204,255,229,229,
229,255,196,196,196,255,248,248,248,255,244,244,244,255,244,244,244,255,243,243,
243,255,242,242,242,255,239,239,239,255,238,238,238,255,249,249,249,255,195,195,
195,255,224,224,224,255,185,185,185,255,162,162,162,69,191,191,191,210,232,232,
232,255,243,243,243,255,189,189,189,255,189,189,189,255,189,189,189,255,189,189,
189,255,189,189,189,255,189,189,189,255,189,189,189,255,189,189,189,255,189,189,
189,255,189,189,189,255,243,243,243,255,225,225,225,255,170,170,170,220,191,191,
191,249,253,253,253,255,253,253,253,255,228,228,228,255,248,248,248,255,248,248,
248,255,248,248,248,255,248,248,248,255,248,248,248,255,248,248,248,255,248,248,
248,255,248,248,248,255,226,226,226,255,253,253,253,255,253,253,253,255,183,183,
183,254,190,190,190,255,251,251,251,255,251,251,251,255,212,212,212,255,238,238,
238,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,228,255,228,228,
228,255,228,228,228,255,238,238,238,255,208,208,208,255,251,251,251,255,251,251,
251,255,175,175,175,255,188,188,188,255,234,234,234,255,234,234,234,255,202,202,
202,255,235,235,235,255,222,222,222,255,222,222,222,255,222,222,222,255,222,222,
222,255,222,222,222,255,222,222,222,255,234,234,234,255,198,198,198,255,234,234,
234,255,234,234,234,255,158,158,158,255,185,185,185,255,220,220,220,255,220,220,
220,255,197,197,197,255,233,233,233,255,219,219,219,255,219,219,219,255,219,219,
219,255,219,219,219,255,219,219,219,255,219,219,219,255,232,232,232,255,192,192,
192,255,220,220,220,255,220,220,220,255,148,148,148,255,183,183,183,255,217,217,
217,255,217,217,217,255,201,201,201,255,191,191,191,255,191,191,191,255,187,187,
187,255,182,182,182,255,175,175,175,255,168,168,168,255,160,160,160,255,160,160,
160,255,182,182,182,255,217,217,217,255,217,217,217,255,145,145,145,255,180,180,
180,253,210,210,210,255,217,217,217,255,191,191,191,255,213,213,213,255,223,223,
223,255,223,223,223,255,223,223,223,255,223,223,223,255,223,223,223,255,223,223,
223,255,212,212,212,255,149,149,149,255,217,217,217,255,204,204,204,255,144,144,
144,255,176,176,176,153,173,173,173,210,171,171,171,255,201,201,201,255,251,251,
251,255,248,248,248,255,248,248,248,255,247,247,247,255,246,246,246,255,244,244,
244,255,243,243,243,255,251,251,251,255,201,201,201,255,145,145,145,255,144,144,
144,209,144,144,144,122,255,255,255,0,255,255,255,0,255,255,255,0,201,201,201,
253,203,203,203,255,203,203,203,255,203,203,203,255,203,203,203,255,202,202,202,
255,202,202,202,255,202,202,202,255,203,203,203,255,201,201,201,253,255,255,255,
0,255,255,255,0,255,255,255,0};
static Fl_RGB_Image image_printer_da(idata_printer_da, 16, 16, 4, 0);

static unsigned char idata_find[] =
{255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,131,143,156,226,164,176,188,255,133,145,157,
255,255,255,255,0,147,160,174,255,133,145,157,255,85,93,101,218,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,120,131,142,226,174,184,195,255,85,93,101,255,
255,255,255,0,104,114,124,255,142,155,168,255,131,143,156,228,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
98,107,116,255,138,151,164,255,125,137,149,255,134,146,159,255,52,57,62,255,
255,255,255,0,64,70,76,255,106,116,126,255,112,122,133,255,52,57,62,255,58,63,
69,167,32,34,37,12,17,19,21,2,255,255,255,0,160,172,185,8,114,125,135,72,130,
142,155,255,133,145,157,255,113,123,134,255,72,79,86,255,68,74,80,255,108,118,
128,255,93,102,110,255,88,108,130,255,125,145,166,255,116,132,148,255,72,79,86,
255,11,11,12,122,6,7,7,1,255,255,255,0,144,157,171,4,148,161,175,225,162,174,
186,255,109,119,130,255,109,119,130,255,123,145,170,255,148,167,186,255,142,164,
183,250,129,151,176,255,125,141,159,255,91,109,131,255,87,99,113,255,125,137,
149,255,3,4,4,224,0,0,0,3,255,255,255,0,134,146,159,5,133,145,157,255,150,163,
177,255,107,117,127,255,104,114,124,255,100,109,119,255,91,99,108,255,38,42,46,
255,72,79,86,255,108,118,128,255,104,114,124,255,100,109,119,255,94,103,112,255,
0,0,0,254,0,0,0,5,255,255,255,0,102,112,121,5,78,85,92,249,56,61,66,255,74,81,
88,255,51,56,61,255,43,47,51,255,29,32,35,229,20,22,23,48,25,28,30,181,22,24,
26,255,32,34,37,255,21,23,25,255,13,14,15,255,1,1,1,238,0,0,0,2,255,255,255,0,
255,255,255,0,76,82,90,195,134,146,159,255,186,195,204,255,170,180,192,255,139,
152,166,255,52,57,62,168,255,255,255,0,37,41,44,168,121,132,144,255,173,184,194,
255,170,180,192,255,142,155,168,255,14,15,17,195,255,255,255,0,255,255,255,0,
255,255,255,0,70,76,83,252,111,120,131,255,186,195,204,255,102,112,121,255,95,
104,113,255,46,51,55,213,255,255,255,0,32,34,37,213,112,122,133,255,173,184,194,
255,101,111,120,255,103,113,123,255,8,9,10,252,255,255,255,0,255,255,255,0,255,
255,255,0,65,71,77,255,111,120,131,255,186,195,204,255,101,111,120,255,103,113,
123,255,40,43,47,249,33,36,39,1,24,27,29,238,125,137,149,255,173,184,194,255,
101,111,120,255,104,114,124,255,5,5,6,255,255,255,255,0,255,255,255,0,255,255,
255,0,59,65,70,255,112,122,133,255,174,184,195,255,104,114,124,255,107,117,127,
255,45,50,54,255,25,28,30,15,34,37,40,212,125,137,149,255,162,174,186,255,104,
114,124,255,107,117,127,255,1,1,1,255,255,255,255,0,255,255,255,0,255,255,255,0,
52,57,62,255,48,52,57,255,43,47,51,255,37,41,44,255,33,36,39,255,27,29,32,255,
20,22,23,26,14,15,17,219,9,10,11,255,6,7,7,255,3,4,4,255,0,0,0,255,0,0,0,255,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0};
static Fl_RGB_Image image_find(idata_find, 16, 16, 4, 0);

static unsigned char idata_find_da[] =
{255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,199,199,199,226,215,215,215,255,199,199,199,
255,255,255,255,0,207,207,207,255,199,199,199,255,173,173,173,218,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,192,192,192,226,219,219,219,255,173,173,173,
255,255,255,255,0,184,184,184,255,204,204,204,255,199,199,199,228,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,180,180,180,255,202,202,202,255,195,195,195,255,200,200,200,255,155,155,
155,255,255,255,255,0,162,162,162,255,185,185,185,255,188,188,188,255,155,155,
155,255,159,159,159,167,144,144,144,12,136,136,136,2,255,255,255,0,213,213,213,
8,189,189,189,72,198,198,198,255,199,199,199,255,189,189,189,255,166,166,166,
255,164,164,164,255,186,186,186,255,178,178,178,255,181,181,181,255,200,200,200,
255,193,193,193,255,166,166,166,255,133,133,133,122,130,130,130,1,255,255,255,0,
206,206,206,4,208,208,208,225,214,214,214,255,187,187,187,255,187,187,187,255,
200,200,200,255,210,210,210,255,208,208,208,250,203,203,203,255,198,198,198,255,
182,182,182,255,177,177,177,255,195,195,195,255,129,129,129,224,127,127,127,3,
255,255,255,0,200,200,200,5,199,199,199,255,209,209,209,255,185,185,185,255,184,
184,184,255,182,182,182,255,177,177,177,255,148,148,148,255,166,166,166,255,186,
186,186,255,184,184,184,255,182,182,182,255,178,178,178,255,127,127,127,254,127,
127,127,5,255,255,255,0,183,183,183,5,169,169,169,249,157,157,157,255,167,167,
167,255,155,155,155,255,150,150,150,255,143,143,143,229,138,138,138,48,141,141,
141,181,139,139,139,255,144,144,144,255,138,138,138,255,134,134,134,255,127,127,
127,238,127,127,127,2,255,255,255,0,255,255,255,0,168,168,168,195,200,200,200,
255,224,224,224,255,217,217,217,255,203,203,203,255,155,155,155,168,255,255,255,
0,147,147,147,168,193,193,193,255,219,219,219,255,217,217,217,255,204,204,204,
255,135,135,135,195,255,255,255,0,255,255,255,0,255,255,255,0,165,165,165,252,
187,187,187,255,224,224,224,255,183,183,183,255,179,179,179,255,152,152,152,213,
255,255,255,0,144,144,144,213,188,188,188,255,219,219,219,255,182,182,182,255,
183,183,183,255,131,131,131,252,255,255,255,0,255,255,255,0,255,255,255,0,162,
162,162,255,187,187,187,255,224,224,224,255,182,182,182,255,183,183,183,255,149,
149,149,249,145,145,145,1,140,140,140,238,195,195,195,255,219,219,219,255,182,
182,182,255,184,184,184,255,130,130,130,255,255,255,255,0,255,255,255,0,255,255,
255,0,159,159,159,255,188,188,188,255,219,219,219,255,184,184,184,255,185,185,
185,255,152,152,152,255,141,141,141,15,145,145,145,212,195,195,195,255,214,214,
214,255,184,184,184,255,185,185,185,255,127,127,127,255,255,255,255,0,255,255,
255,0,255,255,255,0,155,155,155,255,153,153,153,255,150,150,150,255,147,147,147,
255,145,145,145,255,142,142,142,255,138,138,138,26,135,135,135,219,132,132,132,
255,130,130,130,255,129,129,129,255,127,127,127,255,127,127,127,255,255,255,255,
0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0};
static Fl_RGB_Image image_find_da(idata_find_da, 16, 16, 4, 0);

void Fldtk_Main_Window::cb_tEditNewtScreenshot_i(Fl_Button*, void*) {
  InspectorSnapshot();
}
void Fldtk_Main_Window::cb_tEditNewtScreenshot(Fl_Button* o, void* v) {
  ((Fldtk_Main_Window*)(o->parent()->parent()))->cb_tEditNewtScreenshot_i(o,v);
}

static unsigned char idata_camera[] =
{255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,152,152,
152,133,144,144,144,199,139,139,139,208,136,136,136,209,129,129,129,214,120,120,
120,220,113,113,113,225,111,111,111,226,118,118,118,220,136,136,136,144,255,255,
255,0,255,255,255,0,92,92,92,51,92,92,92,18,255,255,255,0,149,149,149,15,152,
152,152,255,201,201,201,255,200,200,200,255,198,198,198,255,196,196,196,255,155,
147,127,255,249,224,164,255,243,190,65,255,133,124,105,255,147,147,146,255,109,
109,109,94,92,92,92,241,92,92,92,255,92,92,92,254,92,92,92,53,109,109,109,219,
174,174,174,255,210,210,210,255,176,176,176,255,163,163,163,255,159,159,159,255,
183,183,183,255,152,152,152,255,158,158,158,255,192,192,192,255,170,170,170,255,
114,114,114,255,105,105,105,255,106,106,106,255,103,103,103,255,83,83,83,216,
108,108,108,255,188,188,188,255,166,166,166,255,188,188,188,255,221,221,221,255,
216,216,216,255,213,213,213,255,204,204,204,255,163,163,163,255,132,132,132,255,
151,151,151,255,180,180,180,255,157,157,157,255,141,141,141,255,136,136,136,255,
64,64,64,255,105,105,105,255,166,166,166,255,186,186,186,255,183,199,218,255,
105,154,212,255,94,150,213,255,92,150,213,255,99,151,209,255,162,179,197,255,
150,150,150,255,113,113,113,255,174,174,174,255,152,152,152,255,104,104,104,255,
129,129,129,255,62,62,62,255,103,103,103,255,155,155,155,255,215,215,215,255,
106,154,212,255,98,153,214,255,102,155,215,255,100,156,215,255,96,153,214,255,
99,151,208,255,173,173,173,255,94,94,94,255,169,169,169,255,146,146,146,255,95,
95,95,255,124,124,124,255,59,59,59,255,101,101,101,255,148,148,148,255,208,208,
208,255,94,151,214,255,102,157,217,255,106,159,217,255,105,158,217,255,101,155,
216,255,95,152,214,255,165,165,165,255,86,86,86,255,163,163,163,255,139,139,139,
255,87,87,87,255,117,117,117,255,57,57,57,255,98,98,98,255,142,142,142,255,199,
199,199,255,94,151,214,255,101,156,215,255,105,158,217,255,106,160,217,255,103,
157,216,255,98,154,215,255,155,155,155,255,80,80,80,255,158,158,158,255,133,133,
133,255,78,78,78,255,110,110,110,255,55,55,55,255,96,96,96,255,135,135,135,255,
185,185,185,255,100,150,208,255,97,154,216,255,103,156,216,255,103,157,216,255,
102,156,216,255,104,154,206,255,140,140,140,255,74,74,74,255,154,154,154,255,
128,128,128,255,71,71,71,255,105,105,105,255,53,53,53,255,94,94,94,255,126,126,
126,255,139,139,139,255,149,165,184,255,100,150,206,255,96,154,214,255,99,155,
215,255,104,153,206,255,131,147,163,255,91,91,91,255,65,65,65,255,149,149,149,
255,124,124,124,255,66,66,66,255,100,100,100,255,51,51,51,255,87,87,87,255,111,
111,111,255,103,103,103,255,122,122,122,255,155,155,155,255,152,152,152,255,147,
147,147,255,134,134,134,255,88,88,88,255,64,64,64,255,100,100,100,255,144,144,
144,255,116,116,116,255,97,97,97,255,90,90,90,255,49,49,49,255,71,71,71,111,55,
55,55,246,53,53,53,253,70,70,70,254,68,68,68,255,65,65,65,255,63,63,63,255,60,
60,60,255,52,52,52,254,45,45,45,253,44,44,44,253,43,43,43,253,43,43,43,253,43,
43,43,253,42,42,42,253,42,42,42,182,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0};
static Fl_RGB_Image image_camera(idata_camera, 16, 16, 4, 0);

static unsigned char idata_camera_da[] =
{255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,203,203,
203,133,199,199,199,199,196,196,196,208,195,195,195,209,191,191,191,214,187,187,
187,220,183,183,183,225,182,182,182,226,186,186,186,220,195,195,195,144,255,255,
255,0,255,255,255,0,173,173,173,51,173,173,173,18,255,255,255,0,201,201,201,15,
203,203,203,255,227,227,227,255,227,227,227,255,226,226,226,255,225,225,225,255,
197,197,197,255,230,230,230,255,204,204,204,255,186,186,186,255,200,200,200,255,
181,181,181,94,173,173,173,241,173,173,173,255,173,173,173,254,173,173,173,53,
181,181,181,219,214,214,214,255,232,232,232,255,215,215,215,255,208,208,208,255,
206,206,206,255,218,218,218,255,203,203,203,255,206,206,206,255,223,223,223,255,
212,212,212,255,184,184,184,255,179,179,179,255,180,180,180,255,178,178,178,255,
168,168,168,216,181,181,181,255,221,221,221,255,210,210,210,255,221,221,221,255,
237,237,237,255,235,235,235,255,233,233,233,255,229,229,229,255,208,208,208,255,
193,193,193,255,202,202,202,255,217,217,217,255,205,205,205,255,197,197,197,255,
195,195,195,255,159,159,159,255,179,179,179,255,210,210,210,255,220,220,220,255,
227,227,227,255,206,206,206,255,204,204,204,255,203,203,203,255,204,204,204,255,
217,217,217,255,202,202,202,255,183,183,183,255,214,214,214,255,203,203,203,255,
179,179,179,255,191,191,191,255,158,158,158,255,178,178,178,255,204,204,204,255,
234,234,234,255,206,206,206,255,205,205,205,255,206,206,206,255,206,206,206,255,
204,204,204,255,204,204,204,255,213,213,213,255,174,174,174,255,211,211,211,255,
200,200,200,255,174,174,174,255,189,189,189,255,156,156,156,255,177,177,177,255,
201,201,201,255,231,231,231,255,204,204,204,255,207,207,207,255,208,208,208,255,
207,207,207,255,206,206,206,255,204,204,204,255,209,209,209,255,170,170,170,255,
208,208,208,255,196,196,196,255,170,170,170,255,185,185,185,255,155,155,155,255,
176,176,176,255,198,198,198,255,226,226,226,255,204,204,204,255,206,206,206,255,
207,207,207,255,208,208,208,255,207,207,207,255,205,205,205,255,204,204,204,255,
167,167,167,255,206,206,206,255,193,193,193,255,166,166,166,255,182,182,182,255,
154,154,154,255,175,175,175,255,194,194,194,255,219,219,219,255,204,204,204,255,
205,205,205,255,207,207,207,255,207,207,207,255,206,206,206,255,204,204,204,255,
197,197,197,255,164,164,164,255,204,204,204,255,191,191,191,255,162,162,162,255,
179,179,179,255,153,153,153,255,174,174,174,255,190,190,190,255,196,196,196,255,
210,210,210,255,203,203,203,255,204,204,204,255,205,205,205,255,204,204,204,255,
200,200,200,255,172,172,172,255,159,159,159,255,201,201,201,255,189,189,189,255,
160,160,160,255,177,177,177,255,152,152,152,255,170,170,170,255,182,182,182,255,
178,178,178,255,188,188,188,255,204,204,204,255,203,203,203,255,200,200,200,255,
194,194,194,255,171,171,171,255,159,159,159,255,177,177,177,255,199,199,199,255,
185,185,185,255,175,175,175,255,172,172,172,255,151,151,151,255,162,162,162,111,
154,154,154,246,153,153,153,253,162,162,162,254,161,161,161,255,159,159,159,255,
158,158,158,255,157,157,157,255,153,153,153,254,149,149,149,253,149,149,149,253,
148,148,148,253,148,148,148,253,148,148,148,253,148,148,148,253,148,148,148,182,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0};
static Fl_RGB_Image image_camera_da(idata_camera_da, 16, 16, 4, 0);

void Fldtk_Main_Window::cb_tProjectBuild_i(Fl_Button*, void*) {
  BuildPackage();
}
void Fldtk_Main_Window::cb_tProjectBuild(Fl_Button* o, void* v) {
  ((Fldtk_Main_Window*)(o->parent()->parent()))->cb_tProjectBuild_i(o,v);
}

static unsigned char idata_wrench_orange[] =
{255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,158,158,158,112,156,156,156,
214,155,155,155,251,153,153,153,251,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,157,157,157,112,155,155,155,245,228,228,228,
255,238,238,238,255,150,150,150,255,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,155,155,155,214,226,226,226,255,231,231,231,
255,185,185,185,255,147,147,147,255,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,152,152,152,251,228,228,228,255,207,207,207,
255,146,146,146,194,255,255,255,0,142,142,142,255,140,140,140,255,138,138,138,
251,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,150,150,150,252,221,221,221,255,197,197,
197,255,143,143,143,193,141,141,141,195,172,172,172,255,215,215,215,255,135,135,
135,251,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,149,149,149,72,147,147,147,254,212,212,212,255,200,
200,200,255,188,188,188,255,186,186,186,255,194,194,194,255,196,196,196,255,133,
133,133,214,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,
0,255,171,105,146,245,165,103,207,146,146,146,251,199,199,199,255,204,204,204,
255,199,199,199,255,198,198,198,255,195,195,195,255,192,192,192,255,132,132,132,
245,130,130,130,112,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
169,101,146,255,183,129,255,255,180,124,255,242,167,111,255,210,210,210,255,181,
181,181,255,137,137,137,254,135,135,135,251,133,133,133,251,131,131,131,214,129,
129,129,112,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,167,101,
146,255,183,126,255,255,206,169,255,255,205,168,255,255,172,112,255,238,154,95,
255,136,136,136,247,134,134,134,35,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,165,97,146,255,182,
124,255,255,206,168,255,255,191,144,255,255,189,139,255,255,200,160,255,255,164,
97,255,250,135,55,201,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,165,95,146,255,180,123,255,255,
204,166,255,255,190,142,255,255,179,124,255,255,184,133,255,255,197,155,255,255,
158,89,255,255,129,41,170,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,
0,255,255,255,0,255,255,255,0,255,163,91,146,255,179,121,255,255,204,165,255,
255,189,141,255,255,178,121,255,255,182,131,255,255,195,153,255,255,156,88,255,
255,127,37,172,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,157,83,255,255,203,164,255,255,188,139,
255,255,176,119,255,255,181,128,255,255,195,152,255,255,156,86,255,255,125,35,
172,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,149,73,255,255,199,160,255,255,183,
131,255,255,180,127,255,255,194,151,255,255,153,83,255,255,123,33,175,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,145,63,204,255,164,97,255,255,194,151,
255,255,192,148,255,255,152,81,255,255,121,31,175,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,133,47,213,255,129,41,255,
255,125,33,255,255,121,27,175,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0};
static Fl_RGB_Image image_wrench_orange(idata_wrench_orange, 16, 16, 4, 0);

static unsigned char idata_wrench_orange_da[] =
{255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,206,206,206,112,205,205,205,
214,204,204,204,251,203,203,203,251,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,205,205,205,112,204,204,204,245,241,241,241,
255,246,246,246,255,202,202,202,255,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,204,204,204,214,240,240,240,255,242,242,242,
255,219,219,219,255,200,200,200,255,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,203,203,203,251,241,241,241,255,230,230,230,
255,200,200,200,194,255,255,255,0,198,198,198,255,197,197,197,255,196,196,196,
251,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,202,202,202,252,237,237,237,255,225,225,
225,255,198,198,198,193,197,197,197,195,213,213,213,255,234,234,234,255,194,194,
194,251,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,201,201,201,72,200,200,200,254,233,233,233,255,227,
227,227,255,221,221,221,255,220,220,220,255,224,224,224,255,225,225,225,255,193,
193,193,214,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,
0,217,217,217,146,214,214,214,207,200,200,200,251,226,226,226,255,229,229,229,
255,226,226,226,255,226,226,226,255,224,224,224,255,223,223,223,255,193,193,193,
245,192,192,192,112,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,216,
216,216,146,223,223,223,255,222,222,222,255,215,215,215,255,232,232,232,255,217,
217,217,255,195,195,195,254,194,194,194,251,193,193,193,251,192,192,192,214,191,
191,191,112,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,216,216,216,
146,222,222,222,255,233,233,233,255,233,233,233,255,219,219,219,255,210,210,210,
255,195,195,195,247,194,194,194,35,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,215,215,215,146,222,222,
222,255,233,233,233,255,227,227,227,255,225,225,225,255,231,231,231,255,215,215,
215,255,203,203,203,201,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,214,214,214,146,221,221,221,255,232,
232,232,255,226,226,226,255,222,222,222,255,224,224,224,255,229,229,229,255,213,
213,213,255,201,201,201,170,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,213,213,213,146,221,221,221,255,232,232,232,
255,226,226,226,255,221,221,221,255,223,223,223,255,229,229,229,255,213,213,213,
255,200,200,200,172,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,211,211,211,255,232,232,232,255,225,225,
225,255,220,220,220,255,223,223,223,255,229,229,229,255,212,212,212,255,199,199,
199,172,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,209,209,209,255,231,231,231,255,223,
223,223,255,222,222,222,255,228,228,228,255,211,211,211,255,199,199,199,175,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,206,206,206,204,215,215,215,255,228,
228,228,255,228,228,228,255,211,211,211,255,198,198,198,175,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,202,202,202,213,201,201,
201,255,199,199,199,255,197,197,197,175,255,255,255,0,255,255,255,0,255,255,255,
0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0};
static Fl_RGB_Image image_wrench_orange_da(idata_wrench_orange_da, 16, 16, 4, 0);

void Fldtk_Main_Window::cb_tProjectDownload_i(Fl_Button*, void*) {
  DownloadPackage();
}
void Fldtk_Main_Window::cb_tProjectDownload(Fl_Button* o, void* v) {
  ((Fldtk_Main_Window*)(o->parent()->parent()))->cb_tProjectDownload_i(o,v);
}

static unsigned char idata_package_go[] =
{255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,216,180,77,43,216,178,75,175,215,176,74,188,214,174,72,49,255,255,255,
0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,217,182,78,22,216,180,77,
132,215,178,75,239,234,213,156,255,231,204,136,255,213,172,69,243,212,170,68,
140,211,167,66,26,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,218,183,79,5,217,182,78,101,216,180,76,219,229,207,146,
255,252,248,230,255,254,246,227,255,242,221,175,255,247,228,178,255,225,192,114,
255,209,164,63,224,208,162,61,108,207,160,59,9,255,255,255,0,255,255,255,0,255,
255,255,0,217,183,79,70,217,181,78,194,224,198,126,255,247,238,209,255,255,255,
246,255,255,254,240,255,251,237,203,255,218,173,80,255,247,215,139,255,249,225,
170,255,242,214,149,255,219,178,98,255,206,157,57,200,205,154,54,77,255,255,255,
0,217,183,79,159,217,181,77,254,237,217,165,255,245,235,210,255,237,222,190,
255,222,201,149,255,219,195,137,255,214,184,112,255,221,185,105,255,245,215,144,
255,245,207,127,255,248,219,157,255,250,227,170,255,236,202,132,255,213,166,81,
255,203,149,50,166,216,180,77,251,254,248,225,255,249,235,205,255,237,210,146,
255,235,204,132,255,229,191,111,255,219,177,86,255,200,148,59,255,250,236,206,
255,255,245,217,255,255,234,185,255,254,223,149,255,255,213,119,255,255,228,165,
255,251,220,132,255,201,146,47,251,215,178,75,240,253,248,226,255,255,243,212,
255,250,228,176,255,241,207,134,255,245,208,127,255,245,208,120,255,228,177,76,
255,250,228,176,255,255,233,182,255,255,225,155,255,254,214,120,255,245,189,64,
255,233,181,61,255,241,213,144,255,200,143,45,240,214,176,73,240,253,246,226,
255,255,244,218,255,255,243,213,255,255,235,189,255,247,213,137,255,245,201,105,
255,233,180,76,255,251,218,141,255,255,220,140,255,118,166,56,255,101,159,49,
255,232,191,72,255,232,187,79,255,240,208,140,255,199,141,43,240,213,173,71,240,
252,246,226,255,255,244,215,255,255,242,206,255,255,239,200,255,255,235,186,255,
251,219,146,255,241,193,86,255,249,194,72,255,240,189,59,255,110,162,51,255,129,
179,90,255,87,152,40,255,230,177,71,255,238,202,136,255,198,138,40,240,212,170,
68,240,252,246,226,255,255,243,212,255,255,240,201,255,255,237,190,255,255,234,
179,255,111,165,61,255,111,164,56,255,105,162,51,255,99,158,47,255,124,175,85,
255,170,203,145,255,116,171,79,255,71,143,24,255,235,197,131,255,197,135,38,240,
211,168,66,249,254,251,231,255,255,246,221,255,255,239,193,255,255,235,183,255,
255,232,171,255,107,163,55,255,176,206,150,255,173,205,148,255,170,203,145,255,
168,203,144,255,144,188,116,255,161,199,138,255,104,165,70,255,56,136,9,255,195,
133,36,248,210,165,64,187,220,189,119,255,246,229,191,255,255,246,219,255,255,
238,193,255,255,229,165,255,99,159,49,255,173,205,148,255,142,186,111,255,137,
184,107,255,133,182,102,255,128,179,97,255,130,181,103,255,152,194,131,255,92,
160,60,255,40,127,1,254,208,162,61,6,207,160,59,101,206,157,57,219,224,192,125,
255,252,238,199,255,255,242,204,255,91,155,41,255,169,202,144,255,165,200,141,
255,161,198,138,255,158,197,136,255,133,182,106,255,151,194,130,255,102,165,72,
255,45,125,3,232,115,125,17,19,255,255,255,0,255,255,255,0,205,154,54,22,204,
152,52,133,203,149,50,239,229,196,130,255,82,152,34,255,74,146,28,255,68,144,22,
255,60,140,16,255,94,159,58,255,150,193,128,255,98,163,70,255,35,125,1,214,25,
121,0,7,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
202,147,48,43,201,144,46,165,200,142,44,254,235,205,143,255,226,183,111,255,200,
142,64,255,51,131,3,248,95,161,67,255,31,123,0,204,25,121,0,6,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,198,139,42,70,197,137,40,190,197,135,38,196,196,133,36,77,33,125,
0,235,30,123,3,255,21,121,0,4,255,255,255,0,255,255,255,0,255,255,255,0};
static Fl_RGB_Image image_package_go(idata_package_go, 16, 16, 4, 0);

static unsigned char idata_package_go_da[] =
{255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,200,200,200,43,200,200,200,175,199,199,199,188,198,198,198,49,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,201,201,201,22,200,200,200,
132,199,199,199,239,224,224,224,255,219,219,219,255,197,197,197,243,197,197,197,
140,196,196,196,26,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,201,201,201,5,201,201,201,101,200,200,200,219,221,221,
221,255,247,247,247,255,247,247,247,255,231,231,231,255,233,233,233,255,212,212,
212,255,195,195,195,224,194,194,194,108,193,193,193,9,255,255,255,0,255,255,255,
0,255,255,255,0,201,201,201,70,201,201,201,194,214,214,214,255,241,241,241,
255,252,252,252,255,251,251,251,255,240,240,240,255,201,201,201,255,223,223,223,
255,232,232,232,255,225,225,225,255,206,206,206,255,193,193,193,200,192,192,192,
77,255,255,255,0,201,201,201,159,200,200,200,254,227,227,227,255,241,241,241,
255,234,234,234,255,220,220,220,255,216,216,216,255,208,208,208,255,208,208,208,
255,224,224,224,255,220,220,220,255,228,228,228,255,232,232,232,255,219,219,219,
255,200,200,200,255,190,190,190,166,200,200,200,251,247,247,247,255,240,240,240,
255,223,223,223,255,219,219,219,255,212,212,212,255,203,203,203,255,192,192,192,
255,241,241,241,255,245,245,245,255,237,237,237,255,228,228,228,255,220,220,220,
255,232,232,232,255,223,223,223,255,189,189,189,251,199,199,199,240,247,247,247,
255,244,244,244,255,233,233,233,255,221,221,221,255,220,220,220,255,218,218,218,
255,203,203,203,255,233,233,233,255,236,236,236,255,229,229,229,255,220,220,220,
255,204,204,204,255,200,200,200,255,223,223,223,255,188,188,188,240,199,199,199,
240,247,247,247,255,245,245,245,255,244,244,244,255,238,238,238,255,223,223,223,
255,214,214,214,255,204,204,204,255,225,225,225,255,226,226,226,255,182,182,182,
255,179,179,179,255,203,203,203,255,205,205,205,255,222,222,222,255,187,187,187,
240,198,198,198,240,246,246,246,255,244,244,244,255,242,242,242,255,241,241,241,
255,237,237,237,255,226,226,226,255,209,209,209,255,207,207,207,255,202,202,202,
255,180,180,180,255,194,194,194,255,175,175,175,255,202,202,202,255,220,220,220,
255,186,186,186,240,197,197,197,240,246,246,246,255,244,244,244,255,241,241,241,
255,238,238,238,255,235,235,235,255,183,183,183,255,182,182,182,255,180,180,180,
255,178,178,178,255,192,192,192,255,214,214,214,255,189,189,189,255,169,169,169,
255,218,218,218,255,186,186,186,240,196,196,196,249,248,248,248,255,246,246,246,
255,239,239,239,255,236,236,236,255,233,233,233,255,181,181,181,255,216,216,216,
255,215,215,215,255,214,214,214,255,214,214,214,255,203,203,203,255,211,211,211,
255,186,186,186,255,163,163,163,255,185,185,185,248,195,195,195,187,212,212,212,
255,236,236,236,255,245,245,245,255,239,239,239,255,232,232,232,255,179,179,179,
255,215,215,215,255,201,201,201,255,200,200,200,255,198,198,198,255,196,196,196,
255,198,198,198,255,208,208,208,255,182,182,182,255,159,159,159,254,194,194,194,
6,193,193,193,101,193,193,193,219,214,214,214,255,240,240,240,255,242,242,242,
255,176,176,176,255,213,213,213,255,212,212,212,255,211,211,211,255,210,210,210,
255,199,199,199,255,208,208,208,255,186,186,186,255,159,159,159,232,162,162,162,
19,255,255,255,0,255,255,255,0,192,192,192,22,191,191,191,133,190,190,190,239,
217,217,217,255,173,173,173,255,170,170,170,255,168,168,168,255,166,166,166,255,
181,181,181,255,207,207,207,255,185,185,185,255,158,158,158,214,157,157,157,7,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,189,189,
189,43,189,189,189,165,188,188,188,254,221,221,221,255,211,211,211,255,193,193,
193,255,160,160,160,248,184,184,184,255,158,158,158,204,157,157,157,6,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,187,187,187,70,186,186,186,190,186,186,186,196,185,185,
185,77,158,158,158,235,158,158,158,255,157,157,157,4,255,255,255,0,255,255,255,
0,255,255,255,0};
static Fl_RGB_Image image_package_go_da(idata_package_go_da, 16, 16, 4, 0);

void Fldtk_Main_Window::cb_tWindowOpenLayout_i(Fl_Button*, void*) {
  OpenLayoutView();
}
void Fldtk_Main_Window::cb_tWindowOpenLayout(Fl_Button* o, void* v) {
  ((Fldtk_Main_Window*)(o->parent()->parent()))->cb_tWindowOpenLayout_i(o,v);
}

static unsigned char idata_shape_group[] =
{137,137,137,226,136,136,136,255,135,135,135,214,255,255,255,0,255,255,255,
0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,103,103,103,191,98,98,98,255,95,95,95,214,
137,137,137,255,211,211,211,255,132,132,132,254,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,94,94,94,255,195,195,195,255,86,86,86,255,134,134,
134,205,132,132,132,254,138,144,154,255,175,203,245,255,174,203,245,255,172,200,
245,255,171,200,245,255,169,197,245,255,167,197,245,255,165,196,245,255,162,193,
245,255,255,255,255,0,255,255,255,0,86,86,86,187,82,82,82,255,78,78,78,196,255,
255,255,0,255,255,255,0,175,203,245,255,192,214,247,255,192,213,247,255,190,213,
247,255,189,211,247,255,187,210,247,255,186,209,247,255,184,208,247,255,159,192,
245,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,172,201,245,255,191,213,247,255,190,212,247,255,188,
211,247,255,186,210,247,255,184,209,247,255,183,208,247,255,181,206,247,255,155,
190,245,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,
0,255,255,255,0,255,255,255,0,171,200,245,255,189,211,247,255,188,211,247,255,
186,210,247,255,184,208,247,255,182,207,247,255,180,206,247,255,179,205,247,255,
153,187,243,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,169,197,245,255,187,210,247,255,186,209,247,
255,140,179,230,255,140,179,230,255,137,178,229,255,134,175,229,255,133,172,227,
255,129,170,227,255,127,166,225,255,123,162,225,255,119,159,222,255,255,255,255,
0,255,255,255,0,255,255,255,0,255,255,255,0,165,196,245,255,184,209,247,255,
183,208,247,255,138,178,230,255,165,195,235,255,163,193,235,255,161,191,234,255,
158,189,233,255,156,186,232,255,153,184,231,255,150,181,230,255,114,155,220,255,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,162,193,245,255,182,207,
247,255,180,206,247,255,136,175,229,255,162,192,235,255,160,190,234,255,158,188,
232,255,155,186,232,255,152,183,230,255,149,180,229,255,146,177,228,255,108,150,
218,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,159,192,245,255,
157,190,245,255,154,188,243,255,133,172,227,255,159,190,234,255,157,187,232,255,
154,184,232,255,151,182,230,255,148,179,229,255,145,177,228,255,143,174,227,255,
103,145,217,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,128,169,226,255,156,186,232,255,153,184,231,
255,150,181,230,255,147,179,228,255,145,175,227,255,141,173,227,255,139,170,225,
255,99,141,216,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,124,165,225,255,152,183,230,255,149,180,
229,255,146,177,228,255,143,175,227,255,141,172,226,255,138,169,225,255,135,167,
224,255,95,137,213,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,119,159,222,255,148,179,229,255,145,
177,228,255,143,174,227,255,139,171,226,255,137,169,225,255,134,167,223,255,132,
164,223,255,91,133,212,255,255,255,255,0,255,255,255,0,80,80,80,204,74,74,74,
255,71,71,71,204,255,255,255,0,255,255,255,0,114,155,220,255,111,150,218,255,
106,148,218,255,103,144,216,255,99,141,216,255,95,137,213,255,93,134,213,255,90,
133,212,255,36,43,58,255,19,19,19,255,15,15,15,218,71,71,71,255,186,186,186,255,
62,62,62,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,19,
19,19,255,169,169,169,255,11,11,11,255,65,65,65,205,59,59,59,255,56,56,56,205,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,14,14,14,211,10,
10,10,255,7,7,7,223};
static Fl_RGB_Image image_shape_group(idata_shape_group, 16, 16, 4, 0);

static unsigned char idata_shape_group_da[] =
{195,195,195,226,195,195,195,255,194,194,194,214,255,255,255,0,255,255,255,
0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,178,178,178,191,176,176,176,255,174,174,
174,214,195,195,195,255,232,232,232,255,193,193,193,254,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,174,174,174,255,224,224,224,255,170,170,
170,255,194,194,194,205,193,193,193,254,200,200,200,255,232,232,232,255,232,232,
232,255,231,231,231,255,231,231,231,255,230,230,230,255,230,230,230,255,229,229,
229,255,229,229,229,255,255,255,255,0,255,255,255,0,170,170,170,187,168,168,168,
255,166,166,166,196,255,255,255,0,255,255,255,0,232,232,232,255,237,237,237,255,
237,237,237,255,236,236,236,255,236,236,236,255,235,235,235,255,235,235,235,255,
235,235,235,255,228,228,228,255,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,231,231,231,255,236,236,236,
255,236,236,236,255,236,236,236,255,235,235,235,255,235,235,235,255,234,234,234,
255,234,234,234,255,227,227,227,255,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,231,231,231,255,236,236,
236,255,236,236,236,255,235,235,235,255,235,235,235,255,234,234,234,255,234,234,
234,255,233,233,233,255,226,226,226,255,255,255,255,0,255,255,255,0,255,255,255,
0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,230,230,230,255,235,
235,235,255,235,235,235,255,219,219,219,255,219,219,219,255,218,218,218,255,218,
218,218,255,217,217,217,255,216,216,216,255,215,215,215,255,214,214,214,255,212,
212,212,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,229,229,229,
255,235,235,235,255,234,234,234,255,219,219,219,255,227,227,227,255,226,226,226,
255,226,226,226,255,225,225,225,255,224,224,224,255,223,223,223,255,222,222,222,
255,210,210,210,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,229,
229,229,255,234,234,234,255,234,234,234,255,218,218,218,255,226,226,226,255,225,
225,225,255,224,224,224,255,224,224,224,255,222,222,222,255,221,221,221,255,220,
220,220,255,208,208,208,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,228,228,228,255,227,227,227,255,226,226,226,255,217,217,217,255,225,225,
225,255,224,224,224,255,223,223,223,255,222,222,222,255,221,221,221,255,220,220,
220,255,219,219,219,255,207,207,207,255,255,255,255,0,255,255,255,0,255,255,255,
0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,215,215,215,255,224,
224,224,255,223,223,223,255,222,222,222,255,221,221,221,255,220,220,220,255,219,
219,219,255,218,218,218,255,206,206,206,255,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,214,214,214,255,
222,222,222,255,221,221,221,255,220,220,220,255,219,219,219,255,219,219,219,255,
218,218,218,255,217,217,217,255,204,204,204,255,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,212,212,212,
255,221,221,221,255,220,220,220,255,219,219,219,255,218,218,218,255,217,217,217,
255,216,216,216,255,216,216,216,255,203,203,203,255,255,255,255,0,255,255,255,0,
167,167,167,204,164,164,164,255,162,162,162,204,255,255,255,0,255,255,255,0,210,
210,210,255,209,209,209,255,208,208,208,255,207,207,207,255,206,206,206,255,204,
204,204,255,203,203,203,255,202,202,202,255,150,150,150,255,136,136,136,255,134,
134,134,218,162,162,162,255,220,220,220,255,158,158,158,255,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,136,136,136,255,211,211,211,255,132,
132,132,255,159,159,159,205,156,156,156,255,155,155,155,205,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,134,134,134,211,132,132,132,255,130,
130,130,223};
static Fl_RGB_Image image_shape_group_da(idata_shape_group_da, 16, 16, 4, 0);

static unsigned char idata_table_edit[] =
{255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,163,194,239,126,162,193,239,227,159,192,237,255,157,190,235,255,154,188,
235,255,150,186,233,255,147,183,231,255,144,181,230,255,140,178,228,255,136,175,
226,255,132,172,224,255,128,169,221,255,125,165,220,255,122,163,218,202,255,255,
255,0,255,255,255,0,161,193,238,235,244,247,251,255,244,247,251,255,244,247,251,
255,244,247,251,255,244,247,251,255,244,247,251,255,244,247,251,255,244,247,251,
255,244,247,251,255,244,247,251,255,244,247,251,255,244,247,251,255,116,160,215,
248,255,255,255,0,255,255,255,0,158,191,236,255,244,247,251,255,165,213,156,255,
161,211,152,255,157,208,148,255,152,206,144,255,147,203,139,255,142,201,135,255,
137,198,130,255,132,195,126,255,128,193,122,255,124,190,118,255,244,247,251,255,
111,155,212,255,255,255,255,0,255,255,255,0,155,189,235,255,244,247,251,255,255,
255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,244,
247,251,255,106,151,209,255,255,255,255,0,255,255,255,0,152,186,233,255,244,247,
251,255,166,195,233,255,166,195,233,255,166,195,233,255,166,195,233,255,166,195,
233,255,166,195,233,255,166,195,233,255,166,195,233,255,184,189,173,255,216,165,
88,255,219,177,133,255,208,157,70,255,209,149,43,94,255,255,255,0,148,183,231,
255,244,247,251,255,166,195,233,255,255,255,255,255,169,196,232,255,255,255,255,
255,255,255,255,255,255,255,255,255,172,199,232,255,245,230,177,255,231,190,119,
255,240,210,180,255,255,243,229,255,239,210,172,255,199,140,72,232,255,255,255,
0,143,180,229,255,242,246,250,255,170,198,233,255,172,198,233,255,172,199,234,
255,173,199,233,255,174,201,233,255,176,201,233,255,190,193,166,255,237,213,129,
255,249,227,178,255,231,192,139,255,246,211,174,255,252,224,196,255,211,159,102,
247,255,255,255,0,140,177,227,255,241,246,250,255,174,201,234,255,255,255,255,
255,176,201,234,255,255,255,255,255,255,255,255,255,247,235,193,255,237,212,125,
255,253,246,196,255,246,221,108,255,237,202,109,255,215,163,99,255,201,153,101,
255,202,146,81,38,255,255,255,0,135,174,225,255,240,244,250,255,178,203,234,255,
179,204,234,255,179,204,234,255,179,204,234,255,191,196,176,255,238,211,121,255,
253,247,199,255,245,220,95,255,247,226,91,255,242,214,122,255,222,160,80,255,
107,135,172,255,255,255,255,0,255,255,255,0,130,170,223,255,239,243,249,255,183,
206,234,255,255,255,255,255,187,208,235,255,231,214,177,255,231,203,119,255,253,
247,199,255,245,220,94,255,247,225,90,255,241,212,123,255,222,154,76,255,216,
208,202,255,95,141,200,255,255,255,255,0,255,255,255,0,126,168,221,255,239,243,
249,255,186,208,235,255,187,208,235,255,185,183,167,255,213,185,118,255,253,246,
194,255,247,223,99,255,248,226,93,255,240,211,121,255,218,151,73,255,185,197,
212,255,216,226,240,255,92,138,198,255,255,255,255,0,255,255,255,0,122,164,217,
255,238,243,249,255,190,210,235,255,217,197,167,255,213,182,122,255,209,183,144,
255,228,201,85,255,245,223,91,255,237,208,120,255,221,157,81,255,250,240,228,
255,255,255,255,255,216,226,240,255,95,140,198,255,255,255,255,0,255,255,255,0,
117,161,215,255,237,242,248,255,234,240,247,255,170,137,67,255,255,242,224,255,
216,154,84,255,190,122,26,255,197,152,73,255,195,140,71,255,215,210,208,255,216,
226,240,255,216,226,240,255,216,226,240,255,93,138,197,253,255,255,255,0,255,
255,255,0,114,158,214,196,110,153,211,244,104,150,209,255,130,102,46,255,249,
199,148,255,249,201,145,255,201,133,65,255,166,102,36,255,101,130,168,255,82,
132,195,255,82,132,195,255,82,132,195,255,82,132,195,255,66,119,187,176,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,85,61,17,247,135,
95,40,251,189,136,73,251,188,141,66,193,179,119,45,34,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0};
static Fl_RGB_Image image_table_edit(idata_table_edit, 16, 16, 4, 0);

static unsigned char idata_table_edit_da[] =
{255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,227,227,227,126,227,227,227,227,226,226,226,255,225,225,225,255,224,224,
224,255,223,223,223,255,221,221,221,255,220,220,220,255,219,219,219,255,217,217,
217,255,216,216,216,255,214,214,214,255,213,213,213,255,212,212,212,202,255,255,
255,0,255,255,255,0,227,227,227,235,251,251,251,255,251,251,251,255,251,251,251,
255,251,251,251,255,251,251,251,255,251,251,251,255,251,251,251,255,251,251,251,
255,251,251,251,255,251,251,251,255,251,251,251,255,251,251,251,255,210,210,210,
248,255,255,255,0,255,255,255,0,225,225,225,255,251,251,251,255,219,219,219,255,
218,218,218,255,216,216,216,255,214,214,214,255,212,212,212,255,211,211,211,255,
209,209,209,255,207,207,207,255,206,206,206,255,204,204,204,255,251,251,251,255,
208,208,208,255,255,255,255,0,255,255,255,0,224,224,224,255,251,251,251,255,255,
255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,251,
251,251,255,206,206,206,255,255,255,255,0,255,255,255,0,223,223,223,255,251,251,
251,255,227,227,227,255,227,227,227,255,227,227,227,255,227,227,227,255,227,227,
227,255,227,227,227,255,227,227,227,255,227,227,227,255,217,217,217,255,203,203,
203,255,215,215,215,255,196,196,196,255,190,190,190,94,255,255,255,0,222,222,
222,255,251,251,251,255,227,227,227,255,255,255,255,255,227,227,227,255,255,255,
255,255,255,255,255,255,255,255,255,255,228,228,228,255,232,232,232,255,214,214,
214,255,232,232,232,255,248,248,248,255,230,230,230,255,195,195,195,232,255,255,
255,0,220,220,220,255,250,250,250,255,228,228,228,255,228,228,228,255,228,228,
228,255,228,228,228,255,229,229,229,255,229,229,229,255,217,217,217,255,218,218,
218,255,234,234,234,255,219,219,219,255,232,232,232,255,239,239,239,255,205,205,
205,247,255,255,255,0,219,219,219,255,250,250,250,255,229,229,229,255,255,255,
255,255,229,229,229,255,255,255,255,255,255,255,255,255,237,237,237,255,217,217,
217,255,239,239,239,255,215,215,215,255,213,213,213,255,205,205,205,255,202,202,
202,255,198,198,198,38,255,255,255,0,217,217,217,255,249,249,249,255,230,230,
230,255,230,230,230,255,230,230,230,255,230,230,230,255,220,220,220,255,217,217,
217,255,240,240,240,255,212,212,212,255,211,211,211,255,218,218,218,255,202,202,
202,255,197,197,197,255,255,255,255,0,255,255,255,0,215,215,215,255,249,249,249,
255,231,231,231,255,255,255,255,255,232,232,232,255,229,229,229,255,214,214,214,
255,240,240,240,255,212,212,212,255,211,211,211,255,218,218,218,255,201,201,201,
255,231,231,231,255,201,201,201,255,255,255,255,0,255,255,255,0,214,214,214,255,
249,249,249,255,232,232,232,255,232,232,232,255,215,215,215,255,210,210,210,255,
239,239,239,255,213,213,213,255,212,212,212,255,217,217,217,255,200,200,200,255,
226,226,226,255,241,241,241,255,199,199,199,255,255,255,255,0,255,255,255,0,212,
212,212,255,249,249,249,255,233,233,233,255,223,223,223,255,211,211,211,255,215,
215,215,255,205,205,205,255,211,211,211,255,216,216,216,255,202,202,202,255,246,
246,246,255,255,255,255,255,241,241,241,255,200,200,200,255,255,255,255,0,255,
255,255,0,210,210,210,255,248,248,248,255,247,247,247,255,186,186,186,255,247,
247,247,255,202,202,202,255,181,181,181,255,194,194,194,255,193,193,193,255,233,
233,233,255,241,241,241,255,241,241,241,255,241,241,241,255,199,199,199,253,255,
255,255,0,255,255,255,0,209,209,209,196,207,207,207,244,205,205,205,255,171,171,
171,255,226,226,226,255,225,225,225,255,193,193,193,255,177,177,177,255,194,194,
194,255,196,196,196,255,196,196,196,255,196,196,196,255,196,196,196,255,190,190,
190,176,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
152,152,152,247,171,171,171,251,192,192,192,251,190,190,190,193,183,183,183,34,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0};
static Fl_RGB_Image image_table_edit_da(idata_table_edit_da, 16, 16, 4, 0);

static unsigned char idata_help[] =
{255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,196,219,249,35,194,218,248,125,
192,216,247,219,190,215,246,243,188,213,244,243,185,211,243,219,183,209,241,125,
180,207,240,35,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,191,216,246,83,189,214,245,230,220,233,249,
255,221,232,246,255,218,229,243,255,218,229,243,255,220,231,245,255,214,228,245,
255,172,200,235,230,169,198,233,83,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,187,212,244,83,184,210,242,244,223,234,247,255,208,
222,238,255,167,193,227,255,137,174,216,255,134,172,215,255,156,187,221,255,199,
214,235,255,217,230,243,255,159,190,227,244,156,187,225,83,255,255,255,0,255,
255,255,0,255,255,255,0,181,208,241,34,179,206,239,229,221,233,246,255,198,216,
236,255,129,172,215,255,154,187,220,255,227,236,246,255,226,236,245,255,174,200,
228,255,123,167,210,255,186,206,230,255,213,226,241,255,145,179,219,229,142,176,
217,34,255,255,255,0,255,255,255,0,173,201,235,126,212,227,244,255,205,220,239,
255,126,168,213,255,119,160,208,255,245,248,251,255,245,248,252,255,245,248,252,
255,245,248,251,255,129,168,209,255,123,164,207,255,195,213,234,255,194,212,234,
255,131,167,210,126,255,255,255,0,255,255,255,0,163,193,230,219,217,229,243,255,
158,187,223,255,117,160,207,255,114,158,205,255,227,235,245,255,180,203,228,255,
191,211,231,255,246,248,251,255,191,211,229,255,107,152,196,255,145,180,214,255,
210,224,238,255,120,158,204,219,255,255,255,0,255,255,255,0,153,185,224,246,218,
229,242,255,126,166,209,255,113,157,204,255,108,154,199,255,107,152,197,255,182,
204,226,255,238,243,248,255,232,238,246,255,161,189,217,255,104,148,194,255,113,
155,197,255,214,226,240,255,108,149,197,246,255,255,255,0,255,255,255,0,143,176,
217,246,217,228,242,255,122,165,209,255,107,153,197,255,106,151,196,255,105,150,
196,255,242,246,250,255,225,234,243,255,109,149,194,255,101,143,190,255,100,143,
190,255,109,149,192,255,213,227,239,255,97,140,191,246,255,255,255,0,255,255,
255,0,132,167,211,219,211,225,239,255,149,181,217,255,108,152,199,255,105,149,
195,255,103,147,193,255,102,144,191,255,102,144,191,255,99,139,187,255,99,138,
185,255,98,138,184,255,134,167,203,255,204,220,234,255,87,131,184,219,255,255,
255,0,255,255,255,0,120,158,204,126,185,204,228,255,197,214,234,255,113,153,199,
255,102,144,191,255,102,144,191,255,236,241,247,255,234,240,246,255,95,137,183,
255,95,137,183,255,99,137,181,255,187,206,226,255,166,189,217,255,77,123,178,
126,255,255,255,0,255,255,255,0,109,149,198,34,106,146,195,229,201,216,234,255,
186,205,227,255,107,148,192,255,98,140,186,255,148,176,207,255,148,176,207,255,
95,137,183,255,97,135,178,255,170,192,218,255,192,209,228,255,70,117,174,229,
67,115,173,34,255,255,255,0,255,255,255,0,255,255,255,0,95,137,189,83,91,135,
187,244,196,213,231,255,191,210,229,255,133,166,201,255,103,142,184,255,101,138,
182,255,128,161,197,255,186,204,224,255,190,208,227,255,64,112,171,244,61,110,
169,83,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,81,
126,181,83,78,124,179,230,163,187,215,255,202,218,233,255,209,224,236,255,209,
224,236,255,200,216,232,255,156,181,211,255,58,108,167,230,56,106,166,83,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,68,116,173,35,65,114,172,125,63,112,170,219,60,109,168,243,58,107,
167,243,55,105,165,219,53,104,164,125,51,102,163,35,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0};
static Fl_RGB_Image image_help(idata_help, 16, 16, 4, 0);

static unsigned char idata_help_da[] =
{255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,238,238,238,35,237,237,237,125,
237,237,237,219,236,236,236,243,235,235,235,243,234,234,234,219,233,233,233,125,
232,232,232,35,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,236,236,236,83,235,235,235,230,244,244,244,
255,244,244,244,255,242,242,242,255,242,242,242,255,243,243,243,255,242,242,242,
255,229,229,229,230,227,227,227,83,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,235,235,235,83,233,233,233,244,244,244,244,255,238,
238,238,255,225,225,225,255,215,215,215,255,214,214,214,255,221,221,221,255,235,
235,235,255,242,242,242,255,223,223,223,244,222,222,222,83,255,255,255,0,255,
255,255,0,255,255,255,0,232,232,232,34,231,231,231,229,244,244,244,255,235,235,
235,255,213,213,213,255,220,220,220,255,245,245,245,255,245,245,245,255,227,227,
227,255,210,210,210,255,231,231,231,255,240,240,240,255,218,218,218,229,217,217,
217,34,255,255,255,0,255,255,255,0,229,229,229,126,241,241,241,255,238,238,238,
255,212,212,212,255,209,209,209,255,251,251,251,255,251,251,251,255,251,251,251,
255,251,251,251,255,211,211,211,255,209,209,209,255,234,234,234,255,234,234,234,
255,212,212,212,126,255,255,255,0,255,255,255,0,225,225,225,219,242,242,242,255,
222,222,222,255,208,208,208,255,207,207,207,255,245,245,245,255,229,229,229,255,
232,232,232,255,251,251,251,255,232,232,232,255,203,203,203,255,217,217,217,255,
239,239,239,255,208,208,208,219,255,255,255,0,255,255,255,0,221,221,221,246,242,
242,242,255,211,211,211,255,206,206,206,255,204,204,204,255,203,203,203,255,229,
229,229,255,248,248,248,255,246,246,246,255,221,221,221,255,201,201,201,255,204,
204,204,255,240,240,240,255,203,203,203,246,255,255,255,0,255,255,255,0,217,217,
217,246,242,242,242,255,210,210,210,255,203,203,203,255,202,202,202,255,202,202,
202,255,250,250,250,255,244,244,244,255,203,203,203,255,200,200,200,255,199,199,
199,255,202,202,202,255,240,240,240,255,199,199,199,246,255,255,255,0,255,255,
255,0,213,213,213,219,239,239,239,255,218,218,218,255,204,204,204,255,202,202,
202,255,201,201,201,255,200,200,200,255,200,200,200,255,198,198,198,255,198,198,
198,255,197,197,197,255,211,211,211,255,236,236,236,255,195,195,195,219,255,255,
255,0,255,255,255,0,208,208,208,126,230,230,230,255,235,235,235,255,205,205,205,
255,200,200,200,255,200,200,200,255,248,248,248,255,247,247,247,255,196,196,196,
255,196,196,196,255,197,197,197,255,230,230,230,255,223,223,223,255,191,191,191,
126,255,255,255,0,255,255,255,0,204,204,204,34,202,202,202,229,236,236,236,255,
230,230,230,255,202,202,202,255,198,198,198,255,216,216,216,255,216,216,216,255,
196,196,196,255,196,196,196,255,224,224,224,255,232,232,232,255,188,188,188,229,
187,187,187,34,255,255,255,0,255,255,255,0,255,255,255,0,198,198,198,83,196,196,
196,244,234,234,234,255,232,232,232,255,210,210,210,255,199,199,199,255,198,198,
198,255,208,208,208,255,229,229,229,255,231,231,231,255,186,186,186,244,184,184,
184,83,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
192,192,192,83,191,191,191,230,221,221,221,255,236,236,236,255,238,238,238,255,
238,238,238,255,235,235,235,255,219,219,219,255,183,183,183,230,182,182,182,83,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,187,187,187,35,186,186,186,125,185,185,185,219,184,184,184,
243,183,183,183,243,182,182,182,219,181,181,181,125,180,180,180,35,255,255,255,
0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0};
static Fl_RGB_Image image_help_da(idata_help_da, 16, 16, 4, 0);

void Fldtk_Main_Window::cb__i(Fl_Input* o, void*) {
  NewtAlert(atoi(o->value()));
}
void Fldtk_Main_Window::cb_(Fl_Input* o, void* v) {
  ((Fldtk_Main_Window*)(o->parent()->parent()))->cb__i(o,v);
}

static unsigned char idata_bug[] =
{255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,63,183,58,255,63,180,57,65,255,255,255,0,61,174,55,82,
60,172,54,247,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,65,187,59,35,255,255,255,0,255,255,255,0,255,
255,255,0,62,178,56,255,61,175,55,178,106,142,78,34,59,169,53,101,58,166,52,242,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,64,183,58,255,63,181,57,116,255,255,255,0,255,255,255,0,60,
173,55,248,59,170,54,237,102,127,70,165,80,134,58,247,58,157,51,254,88,113,59,
137,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,62,179,56,240,61,177,56,248,255,255,255,0,61,172,56,241,58,168,53,255,
57,165,52,255,57,161,52,255,126,194,114,255,194,227,175,255,120,140,95,255,77,
101,50,117,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,
0,61,174,55,65,60,171,54,255,62,169,56,240,75,172,69,255,173,212,158,255,184,
215,164,255,142,195,133,255,45,143,40,255,95,183,79,255,170,200,151,255,49,141,
44,255,48,137,43,255,46,133,42,255,62,177,56,241,61,175,55,35,255,255,255,0,
255,255,255,0,58,166,52,254,63,165,57,255,168,206,144,255,132,185,98,255,123,
178,88,255,118,178,96,255,62,151,56,255,45,137,41,255,98,164,87,255,68,80,38,
219,255,255,255,0,255,255,255,0,60,173,55,250,59,170,54,255,58,167,53,162,62,
165,56,234,86,173,80,255,165,204,141,255,128,181,94,255,115,173,79,255,93,163,
66,255,89,170,81,255,169,203,154,255,149,191,142,255,46,131,41,255,59,89,37,
175,255,255,255,0,255,255,255,0,255,255,255,0,57,164,52,199,56,161,51,255,56,
158,51,255,172,207,148,255,126,180,92,255,114,172,78,255,93,161,65,255,87,166,
78,255,152,193,133,255,115,168,87,255,153,190,134,255,45,126,42,255,42,121,38,
244,41,118,37,109,255,255,255,0,255,255,255,0,255,255,255,0,56,156,51,248,89,
169,82,255,140,188,109,255,112,170,77,255,92,159,66,255,84,162,76,255,150,191,
131,255,109,163,81,255,99,157,71,255,153,190,137,255,42,119,38,255,40,115,36,
254,39,112,35,255,38,108,34,255,255,255,255,0,255,255,255,0,55,149,50,245,104,
173,98,255,145,190,119,255,93,160,68,255,83,159,75,255,140,180,120,255,106,162,
78,255,98,156,71,255,133,177,113,255,111,160,106,255,39,113,36,255,40,108,35,
18,255,255,255,0,35,102,32,124,255,255,255,0,255,255,255,0,58,146,53,135,50,
140,45,255,130,181,119,255,84,158,77,255,140,179,121,255,106,161,77,255,96,154,
70,255,132,176,113,255,57,125,54,255,38,110,35,255,38,107,35,100,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,51,135,47,
193,35,116,32,255,157,192,148,255,130,175,108,255,103,158,77,255,132,176,112,
255,122,166,117,255,37,107,34,255,36,104,33,255,35,101,32,248,34,98,31,116,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
46,123,42,193,46,121,42,255,111,161,104,255,115,162,107,255,46,113,42,255,36,
104,33,255,37,102,33,100,34,98,31,65,33,95,30,240,32,92,29,255,31,90,28,35,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
43,115,38,161,39,109,34,252,36,105,33,255,35,102,32,255,34,99,31,197,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,34,97,31,199,33,94,30,255,32,91,29,35,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,31,89,28,250,30,87,28,241,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0};
static Fl_RGB_Image image_bug(idata_bug, 16, 16, 4, 0);

static unsigned char idata_bug_da[] =
{255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,187,187,187,255,186,186,186,65,255,255,255,0,184,184,
184,82,183,183,183,247,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,188,188,188,35,255,255,255,0,255,255,
255,0,255,255,255,0,185,185,185,255,184,184,184,178,182,182,182,34,182,182,182,
101,181,181,181,242,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,187,187,187,255,186,186,186,116,255,255,
255,0,255,255,255,0,184,184,184,248,183,183,183,237,176,176,176,165,175,175,175,
247,179,179,179,254,170,170,170,137,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,186,186,186,240,185,185,185,248,255,
255,255,0,184,184,184,241,182,182,182,255,181,181,181,255,180,180,180,255,204,
204,204,255,227,227,227,255,186,186,186,255,165,165,165,117,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,184,184,184,65,183,183,183,
255,183,183,183,240,187,187,187,255,219,219,219,255,222,222,222,255,209,209,209,
255,173,173,173,255,192,192,192,255,215,215,215,255,173,173,173,255,172,172,172,
255,171,171,171,255,185,185,185,241,184,184,184,35,255,255,255,0,255,255,255,0,
181,181,181,254,182,182,182,255,214,214,214,255,198,198,198,255,193,193,193,255,
195,195,195,255,179,179,179,255,171,171,171,255,190,190,190,255,156,156,156,219,
255,255,255,0,255,255,255,0,184,184,184,250,183,183,183,255,182,182,182,162,182,
182,182,234,190,190,190,255,213,213,213,255,196,196,196,255,190,190,190,255,184,
184,184,255,190,190,190,255,216,216,216,255,210,210,210,255,170,170,170,255,158,
158,158,175,255,255,255,0,255,255,255,0,255,255,255,0,181,181,181,199,180,180,
180,255,179,179,179,255,216,216,216,255,195,195,195,255,189,189,189,255,183,183,
183,255,188,188,188,255,208,208,208,255,191,191,191,255,208,208,208,255,169,169,
169,255,167,167,167,244,166,166,166,109,255,255,255,0,255,255,255,0,255,255,255,
0,179,179,179,248,190,190,190,255,201,201,201,255,189,189,189,255,183,183,183,
255,186,186,186,255,207,207,207,255,188,188,188,255,184,184,184,255,209,209,209,
255,166,166,166,255,165,165,165,254,164,164,164,255,162,162,162,255,255,255,255,
0,255,255,255,0,177,177,177,245,195,195,195,255,204,204,204,255,184,184,184,
255,185,185,185,255,202,202,202,255,187,187,187,255,184,184,184,255,199,199,199,
255,193,193,193,255,164,164,164,255,163,163,163,18,255,255,255,0,160,160,160,
124,255,255,255,0,255,255,255,0,177,177,177,135,173,173,173,255,202,202,202,255,
186,186,186,255,202,202,202,255,186,186,186,255,183,183,183,255,199,199,199,255,
172,172,172,255,163,163,163,255,162,162,162,100,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,172,172,172,193,164,164,164,
255,212,212,212,255,198,198,198,255,186,186,186,255,199,199,199,255,198,198,198,
255,162,162,162,255,161,161,161,255,160,160,160,248,159,159,159,116,255,255,255,
0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,168,
168,168,193,168,168,168,255,193,193,193,255,194,194,194,255,166,166,166,255,161,
161,161,255,161,161,161,100,159,159,159,65,158,158,158,240,157,157,157,255,156,
156,156,35,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,
0,255,255,255,0,165,165,165,161,163,163,163,252,161,161,161,255,160,160,160,
255,159,159,159,197,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,159,159,159,199,158,158,
158,255,157,157,157,35,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,156,156,156,250,
156,156,156,241,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0};
static Fl_RGB_Image image_bug_da(idata_bug_da, 16, 16, 4, 0);

void Fldtk_Main_Window::cb_tProjectLaunch_i(Fl_Button*, void*) {
  LaunchPackage();
}
void Fldtk_Main_Window::cb_tProjectLaunch(Fl_Button* o, void* v) {
  ((Fldtk_Main_Window*)(o->parent()->parent()))->cb_tProjectLaunch_i(o,v);
}

static unsigned char idata_cog[] =
{255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,244,195,162,99,242,190,156,191,241,187,151,191,238,182,144,99,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,246,202,172,41,245,198,167,14,244,195,162,
2,242,190,156,234,251,225,207,255,251,223,205,255,228,161,116,234,234,172,130,
2,231,167,125,14,227,162,119,41,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,246,202,172,155,245,198,167,253,244,194,160,231,241,189,
155,25,240,185,148,231,250,216,194,255,250,215,192,255,231,167,125,231,231,166,
123,25,228,161,116,231,224,156,110,253,221,151,105,155,255,255,255,0,255,255,
255,0,255,255,255,0,246,200,170,123,249,214,191,255,252,233,222,255,249,213,189,
255,240,185,148,244,238,178,142,254,248,206,180,255,247,205,177,255,230,165,122,
254,228,161,116,244,244,195,162,255,251,227,211,255,234,173,132,255,201,124,77,
123,255,255,255,0,255,255,255,0,244,194,160,125,241,187,151,254,249,214,191,255,
247,205,177,255,249,211,185,255,249,213,189,255,248,206,180,255,247,205,177,255,
249,211,185,255,247,201,173,255,244,195,162,255,242,192,158,255,177,110,65,254,
167,102,59,125,255,255,255,0,255,255,255,0,255,255,255,0,241,188,153,133,247,
205,177,255,245,196,163,255,244,192,158,255,236,176,136,255,216,144,96,255,219,
149,103,255,240,185,148,255,241,189,155,255,239,184,147,255,234,173,132,255,199,
125,75,133,255,255,255,0,255,255,255,0,242,192,158,205,241,187,151,227,239,183,
145,238,248,210,184,255,245,197,165,255,237,178,139,255,192,118,68,198,174,108,
64,68,186,114,66,68,204,131,82,198,240,186,150,255,240,185,148,255,245,197,165,
255,202,125,78,238,197,123,73,227,193,119,69,205,241,187,151,253,252,229,214,
255,248,206,180,255,244,192,158,255,245,198,167,255,222,154,108,255,194,120,70,
68,255,255,255,0,255,255,255,0,214,142,94,68,228,161,116,255,241,187,151,255,
236,176,136,255,241,189,155,255,250,215,192,255,161,96,53,253,238,182,144,253,
251,221,201,255,247,201,173,255,241,189,155,255,245,197,165,255,231,166,123,255,
208,135,86,68,255,255,255,0,255,255,255,0,210,137,88,68,224,157,112,255,240,185,
148,255,234,173,132,255,239,183,145,255,247,201,173,255,148,87,46,253,221,151,
105,205,204,131,82,227,219,148,101,238,246,199,168,255,241,189,155,255,245,196,
163,255,217,146,99,198,213,141,93,68,208,136,88,68,204,131,82,198,239,184,147,
255,237,178,139,255,235,175,135,255,152,90,48,238,137,78,39,227,131,73,35,205,
255,255,255,0,255,255,255,0,228,161,116,133,241,188,153,255,239,184,147,255,241,
188,153,255,242,190,156,255,226,159,114,255,224,156,110,255,239,184,147,255,238,
178,142,255,233,171,129,255,226,159,114,255,158,94,52,133,255,255,255,0,255,255,
255,0,255,255,255,0,226,160,116,125,223,155,109,254,248,206,178,255,241,188,153,
255,244,195,162,255,246,202,172,255,244,192,158,255,242,190,156,255,245,196,163,
255,241,188,153,255,237,179,141,255,244,195,162,255,164,99,56,254,156,92,50,125,
255,255,255,0,255,255,255,0,222,152,106,123,237,178,139,255,250,216,194,255,223,
155,109,255,193,119,69,244,195,121,71,254,241,187,151,255,240,185,148,255,163,
98,55,254,164,99,56,244,223,155,109,255,247,201,173,255,190,116,66,255,130,72,
34,123,255,255,255,0,255,255,255,0,255,255,255,0,191,117,67,155,165,100,57,253,
152,90,48,231,173,107,63,25,193,119,69,231,244,195,162,255,242,190,156,255,149,
88,47,231,140,80,40,25,137,78,39,231,124,69,32,253,117,64,29,155,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,165,100,57,41,159,95,53,
14,178,111,66,2,191,117,67,234,237,179,141,255,231,167,125,255,141,81,41,234,
140,80,40,2,142,82,42,14,124,69,32,41,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,163,98,55,99,137,78,39,191,128,72,34,191,130,72,34,99,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0};
static Fl_RGB_Image image_cog(idata_cog, 16, 16, 4, 0);

static unsigned char idata_cog_da[] =
{255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,223,223,223,99,221,221,221,191,219,219,219,191,216,216,216,99,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,227,227,227,41,225,225,225,14,223,223,223,
2,221,221,221,234,240,240,240,255,239,239,239,255,204,204,204,234,211,211,211,
2,208,208,208,14,205,205,205,41,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,227,227,227,155,225,225,225,253,223,223,223,231,220,220,
220,25,218,218,218,231,235,235,235,255,234,234,234,255,208,208,208,231,207,207,
207,25,204,204,204,231,201,201,201,253,199,199,199,155,255,255,255,0,255,255,
255,0,255,255,255,0,226,226,226,123,234,234,234,255,244,244,244,255,233,233,233,
255,218,218,218,244,216,216,216,254,230,230,230,255,229,229,229,255,207,207,207,
254,204,204,204,244,223,223,223,255,241,241,241,255,211,211,211,255,184,184,184,
123,255,255,255,0,255,255,255,0,223,223,223,125,219,219,219,254,234,234,234,255,
229,229,229,255,232,232,232,255,233,233,233,255,230,230,230,255,229,229,229,255,
232,232,232,255,228,228,228,255,223,223,223,255,222,222,222,255,173,173,173,254,
168,168,168,125,255,255,255,0,255,255,255,0,255,255,255,0,220,220,220,133,229,
229,229,255,224,224,224,255,222,222,222,255,213,213,213,255,195,195,195,255,198,
198,198,255,218,218,218,255,220,220,220,255,217,217,217,255,211,211,211,255,183,
183,183,133,255,255,255,0,255,255,255,0,222,222,222,205,219,219,219,227,217,217,
217,238,232,232,232,255,225,225,225,255,214,214,214,255,179,179,179,198,172,172,
172,68,176,176,176,68,187,187,187,198,219,219,219,255,218,218,218,255,225,225,
225,255,185,185,185,238,182,182,182,227,179,179,179,205,219,219,219,253,242,242,
242,255,230,230,230,255,222,222,222,255,225,225,225,255,200,200,200,255,180,180,
180,68,255,255,255,0,255,255,255,0,194,194,194,68,204,204,204,255,219,219,219,
255,213,213,213,255,220,220,220,255,234,234,234,255,164,164,164,253,216,216,216,
253,238,238,238,255,228,228,228,255,220,220,220,255,225,225,225,255,207,207,207,
255,189,189,189,68,255,255,255,0,255,255,255,0,190,190,190,68,202,202,202,255,
218,218,218,255,211,211,211,255,217,217,217,255,228,228,228,255,159,159,159,253,
199,199,199,205,187,187,187,227,197,197,197,238,226,226,226,255,220,220,220,255,
224,224,224,255,196,196,196,198,193,193,193,68,190,190,190,68,187,187,187,198,
217,217,217,255,214,214,214,255,213,213,213,255,160,160,160,238,153,153,153,227,
150,150,150,205,255,255,255,0,255,255,255,0,204,204,204,133,220,220,220,255,217,
217,217,255,220,220,220,255,221,221,221,255,203,203,203,255,201,201,201,255,217,
217,217,255,216,216,216,255,210,210,210,255,203,203,203,255,164,164,164,133,255,
255,255,0,255,255,255,0,255,255,255,0,204,204,204,125,201,201,201,254,230,230,
230,255,220,220,220,255,223,223,223,255,227,227,227,255,222,222,222,255,221,221,
221,255,224,224,224,255,220,220,220,255,215,215,215,255,223,223,223,255,166,166,
166,254,162,162,162,125,255,255,255,0,255,255,255,0,200,200,200,123,214,214,214,
255,235,235,235,255,201,201,201,255,179,179,179,244,180,180,180,254,219,219,219,
255,218,218,218,255,166,166,166,254,166,166,166,244,201,201,201,255,228,228,228,
255,177,177,177,255,150,150,150,123,255,255,255,0,255,255,255,0,255,255,255,0,
178,178,178,155,167,167,167,253,160,160,160,231,172,172,172,25,179,179,179,231,
223,223,223,255,221,221,221,255,159,159,159,231,154,154,154,25,153,153,153,231,
147,147,147,253,144,144,144,155,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,167,167,167,41,164,164,164,14,174,174,174,2,178,178,178,
234,215,215,215,255,208,208,208,255,155,155,155,234,154,154,154,2,156,156,156,
14,147,147,147,41,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,166,166,166,
99,153,153,153,191,149,149,149,191,150,150,150,99,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0};
static Fl_RGB_Image image_cog_da(idata_cog_da, 16, 16, 4, 0);

static unsigned char idata_shape_align_left[] =
{255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,145,145,145,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,137,
137,137,255,255,255,255,0,175,203,245,255,175,203,245,255,175,203,245,255,172,
201,245,255,170,200,245,255,167,197,245,255,163,195,245,255,159,192,245,255,155,
190,245,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,
0,127,127,127,255,255,255,255,0,175,203,245,255,194,215,247,255,192,213,247,
255,190,212,247,255,187,210,247,255,184,209,247,255,181,207,247,255,179,205,246,
255,150,187,243,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,116,116,116,255,255,255,255,0,174,203,245,255,192,213,247,255,189,211,
247,255,186,210,247,255,184,208,247,255,180,206,247,255,178,204,246,255,175,203,
246,255,148,184,243,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,104,104,104,255,255,255,255,0,171,200,245,255,188,211,247,255,186,
210,247,255,182,207,247,255,180,205,247,255,177,203,246,255,174,202,246,255,172,
200,246,255,144,182,243,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,92,92,92,255,255,255,255,0,167,197,245,255,163,195,245,255,
159,192,245,255,155,190,245,255,153,187,243,255,149,184,243,255,146,183,243,255,
144,182,243,255,142,182,243,255,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,80,80,80,255,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,67,67,67,255,255,255,255,0,140,179,230,255,140,179,230,255,140,179,
230,255,140,179,230,255,140,179,230,255,137,176,229,255,133,172,227,255,128,169,
226,255,123,163,225,255,117,158,222,255,112,153,220,255,106,148,218,255,255,255,
255,0,255,255,255,0,54,54,54,255,255,255,255,0,140,179,230,255,167,197,236,255,
167,197,236,255,165,196,235,255,163,193,235,255,160,190,234,255,156,186,232,255,
151,182,230,255,147,179,228,255,143,175,227,255,139,170,225,255,98,140,214,255,
255,255,255,0,255,255,255,0,43,43,43,255,255,255,255,0,140,179,230,255,166,196,
236,255,163,194,235,255,160,191,234,255,157,188,232,255,153,184,231,255,148,180,
229,255,145,175,228,255,140,172,226,255,136,168,225,255,133,165,223,255,90,133,
212,255,255,255,255,0,255,255,255,0,31,31,31,255,255,255,255,0,137,176,229,255,
162,192,234,255,158,189,233,255,154,185,232,255,150,181,230,255,146,177,228,255,
141,173,227,255,137,169,225,255,134,165,223,255,131,163,222,255,128,160,221,255,
88,131,210,255,255,255,255,0,255,255,255,0,22,22,22,255,255,255,255,0,131,170,
227,255,125,165,225,255,119,159,222,255,114,155,220,255,108,150,218,255,103,144,
216,255,98,140,214,255,93,134,213,255,90,133,212,255,88,131,210,255,88,131,210,
255,88,131,210,255,255,255,255,0,255,255,255,0,14,14,14,255,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0};
static Fl_RGB_Image image_shape_align_left(idata_shape_align_left, 16, 16, 4, 0);

static unsigned char idata_shape_align_left_da[] =
{255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,199,199,199,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,195,
195,195,255,255,255,255,0,232,232,232,255,232,232,232,255,232,232,232,255,231,
231,231,255,231,231,231,255,230,230,230,255,229,229,229,255,228,228,228,255,227,
227,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,
0,190,190,190,255,255,255,255,0,232,232,232,255,237,237,237,255,237,237,237,
255,236,236,236,255,235,235,235,255,235,235,235,255,234,234,234,255,233,233,233,
255,225,225,225,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,185,185,185,255,255,255,255,0,232,232,232,255,237,237,237,255,236,236,
236,255,235,235,235,255,235,235,235,255,234,234,234,255,233,233,233,255,232,232,
232,255,225,225,225,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,179,179,179,255,255,255,255,0,231,231,231,255,236,236,236,255,235,
235,235,255,234,234,234,255,234,234,234,255,233,233,233,255,232,232,232,255,231,
231,231,255,224,224,224,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,173,173,173,255,255,255,255,0,230,230,230,255,229,229,229,
255,228,228,228,255,227,227,227,255,226,226,226,255,225,225,225,255,224,224,224,
255,224,224,224,255,223,223,223,255,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,167,167,167,255,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,160,160,160,255,255,255,255,0,219,219,219,255,219,219,219,255,219,
219,219,255,219,219,219,255,219,219,219,255,218,218,218,255,217,217,217,255,215,
215,215,255,214,214,214,255,212,212,212,255,210,210,210,255,208,208,208,255,255,
255,255,0,255,255,255,0,154,154,154,255,255,255,255,0,219,219,219,255,228,228,
228,255,228,228,228,255,227,227,227,255,226,226,226,255,225,225,225,255,224,224,
224,255,222,222,222,255,221,221,221,255,219,219,219,255,218,218,218,255,205,205,
205,255,255,255,255,0,255,255,255,0,148,148,148,255,255,255,255,0,219,219,219,
255,227,227,227,255,226,226,226,255,225,225,225,255,224,224,224,255,223,223,223,
255,221,221,221,255,220,220,220,255,218,218,218,255,217,217,217,255,216,216,216,
255,202,202,202,255,255,255,255,0,255,255,255,0,142,142,142,255,255,255,255,0,
218,218,218,255,226,226,226,255,225,225,225,255,223,223,223,255,222,222,222,255,
220,220,220,255,219,219,219,255,217,217,217,255,216,216,216,255,215,215,215,255,
214,214,214,255,201,201,201,255,255,255,255,0,255,255,255,0,138,138,138,255,255,
255,255,0,216,216,216,255,214,214,214,255,212,212,212,255,210,210,210,255,208,
208,208,255,207,207,207,255,205,205,205,255,203,203,203,255,202,202,202,255,201,
201,201,255,201,201,201,255,201,201,201,255,255,255,255,0,255,255,255,0,134,134,
134,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0};
static Fl_RGB_Image image_shape_align_left_da(idata_shape_align_left_da, 16, 16, 4, 0);

static unsigned char idata_shape_align_right[] =
{255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,145,145,145,255,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,175,203,245,255,175,203,245,255,175,203,245,
255,172,201,245,255,170,200,245,255,167,197,245,255,163,195,245,255,159,192,245,
255,155,190,245,255,255,255,255,0,137,137,137,255,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,175,203,245,255,194,215,247,255,192,
213,247,255,190,212,247,255,187,210,247,255,184,209,247,255,181,207,247,255,179,
205,246,255,150,187,243,255,255,255,255,0,127,127,127,255,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,174,203,245,255,192,213,247,255,
189,211,247,255,186,210,247,255,184,208,247,255,180,206,247,255,178,204,246,255,
175,203,246,255,148,184,243,255,255,255,255,0,116,116,116,255,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,171,200,245,255,188,211,247,
255,186,210,247,255,182,207,247,255,180,205,247,255,177,203,246,255,174,202,246,
255,172,200,246,255,144,182,243,255,255,255,255,0,104,104,104,255,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,167,197,245,255,163,195,
245,255,159,192,245,255,155,190,245,255,153,187,243,255,149,184,243,255,146,183,
243,255,144,182,243,255,142,182,243,255,255,255,255,0,92,92,92,255,255,255,255,
0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,80,80,80,255,255,255,255,0,255,255,
255,0,140,179,230,255,140,179,230,255,140,179,230,255,140,179,230,255,140,179,
230,255,137,176,229,255,133,172,227,255,128,169,226,255,123,163,225,255,117,158,
222,255,112,153,220,255,106,148,218,255,255,255,255,0,67,67,67,255,255,255,255,
0,255,255,255,0,140,179,230,255,167,197,236,255,167,197,236,255,165,196,235,
255,163,193,235,255,160,190,234,255,156,186,232,255,151,182,230,255,147,179,228,
255,143,175,227,255,139,170,225,255,98,140,214,255,255,255,255,0,54,54,54,255,
255,255,255,0,255,255,255,0,140,179,230,255,166,196,236,255,163,194,235,255,160,
191,234,255,157,188,232,255,153,184,231,255,148,180,229,255,145,175,228,255,140,
172,226,255,136,168,225,255,133,165,223,255,90,133,212,255,255,255,255,0,43,43,
43,255,255,255,255,0,255,255,255,0,137,176,229,255,162,192,234,255,158,189,233,
255,154,185,232,255,150,181,230,255,146,177,228,255,141,173,227,255,137,169,225,
255,134,165,223,255,131,163,222,255,128,160,221,255,88,131,210,255,255,255,255,
0,31,31,31,255,255,255,255,0,255,255,255,0,131,170,227,255,125,165,225,255,
119,159,222,255,114,155,220,255,108,150,218,255,103,144,216,255,98,140,214,255,
93,134,213,255,90,133,212,255,88,131,210,255,88,131,210,255,88,131,210,255,255,
255,255,0,22,22,22,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,14,
14,14,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,
0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0};
static Fl_RGB_Image image_shape_align_right(idata_shape_align_right, 16, 16, 4, 0);

static unsigned char idata_shape_align_right_da[] =
{255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,199,199,199,255,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,232,232,232,255,232,232,232,255,232,232,232,
255,231,231,231,255,231,231,231,255,230,230,230,255,229,229,229,255,228,228,228,
255,227,227,227,255,255,255,255,0,195,195,195,255,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,232,232,232,255,237,237,237,255,237,
237,237,255,236,236,236,255,235,235,235,255,235,235,235,255,234,234,234,255,233,
233,233,255,225,225,225,255,255,255,255,0,190,190,190,255,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,232,232,232,255,237,237,237,255,
236,236,236,255,235,235,235,255,235,235,235,255,234,234,234,255,233,233,233,255,
232,232,232,255,225,225,225,255,255,255,255,0,185,185,185,255,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,231,231,231,255,236,236,236,
255,235,235,235,255,234,234,234,255,234,234,234,255,233,233,233,255,232,232,232,
255,231,231,231,255,224,224,224,255,255,255,255,0,179,179,179,255,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,230,230,230,255,229,229,
229,255,228,228,228,255,227,227,227,255,226,226,226,255,225,225,225,255,224,224,
224,255,224,224,224,255,223,223,223,255,255,255,255,0,173,173,173,255,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,167,167,167,255,255,255,255,0,255,255,
255,0,219,219,219,255,219,219,219,255,219,219,219,255,219,219,219,255,219,219,
219,255,218,218,218,255,217,217,217,255,215,215,215,255,214,214,214,255,212,212,
212,255,210,210,210,255,208,208,208,255,255,255,255,0,160,160,160,255,255,255,
255,0,255,255,255,0,219,219,219,255,228,228,228,255,228,228,228,255,227,227,227,
255,226,226,226,255,225,225,225,255,224,224,224,255,222,222,222,255,221,221,221,
255,219,219,219,255,218,218,218,255,205,205,205,255,255,255,255,0,154,154,154,
255,255,255,255,0,255,255,255,0,219,219,219,255,227,227,227,255,226,226,226,255,
225,225,225,255,224,224,224,255,223,223,223,255,221,221,221,255,220,220,220,255,
218,218,218,255,217,217,217,255,216,216,216,255,202,202,202,255,255,255,255,0,
148,148,148,255,255,255,255,0,255,255,255,0,218,218,218,255,226,226,226,255,225,
225,225,255,223,223,223,255,222,222,222,255,220,220,220,255,219,219,219,255,217,
217,217,255,216,216,216,255,215,215,215,255,214,214,214,255,201,201,201,255,255,
255,255,0,142,142,142,255,255,255,255,0,255,255,255,0,216,216,216,255,214,214,
214,255,212,212,212,255,210,210,210,255,208,208,208,255,207,207,207,255,205,205,
205,255,203,203,203,255,202,202,202,255,201,201,201,255,201,201,201,255,201,201,
201,255,255,255,255,0,138,138,138,255,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,134,134,134,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,
0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0};
static Fl_RGB_Image image_shape_align_right_da(idata_shape_align_right_da, 16, 16, 4, 0);

static unsigned char idata_shape_align_top[] =
{255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,165,165,165,255,158,158,158,255,149,149,149,255,141,141,141,255,131,131,
131,255,121,121,121,255,111,111,111,255,101,101,101,255,91,91,91,255,82,82,82,
255,73,73,73,255,65,65,65,255,58,58,58,255,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,175,203,245,255,174,203,245,255,172,200,245,255,171,200,245,255,170,199,
245,255,255,255,255,0,140,179,230,255,140,179,230,255,140,179,230,255,140,178,
230,255,137,176,229,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,172,201,245,255,192,213,247,255,190,213,247,255,189,211,247,255,
166,197,245,255,255,255,255,0,140,179,230,255,167,197,236,255,165,196,235,255,
163,194,235,255,133,172,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,171,200,245,255,189,212,247,255,188,211,247,255,186,210,
247,255,162,195,245,255,255,255,255,0,140,179,230,255,165,196,235,255,163,194,
235,255,161,191,234,255,128,169,226,255,255,255,255,0,255,255,255,0,255,255,255,
0,255,255,255,0,255,255,255,0,167,197,245,255,187,210,247,255,186,209,247,255,
184,208,247,255,159,192,245,255,255,255,255,0,136,176,229,255,162,192,235,255,
160,190,234,255,157,187,232,255,123,162,225,255,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,165,196,245,255,184,209,247,255,182,207,
247,255,180,206,247,255,155,190,245,255,255,255,255,0,132,172,227,255,158,189,
233,255,156,186,232,255,152,184,230,255,116,157,221,255,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,161,193,245,255,182,207,247,255,
180,205,247,255,178,204,246,255,153,187,243,255,255,255,255,0,127,167,225,255,
154,185,232,255,151,182,230,255,148,179,229,255,111,150,220,255,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,157,191,245,255,179,205,
247,255,177,204,246,255,175,203,246,255,149,184,243,255,255,255,255,0,121,162,
224,255,150,181,230,255,146,178,228,255,143,175,227,255,104,146,217,255,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,154,188,243,255,
176,203,246,255,175,202,246,255,173,201,246,255,146,183,243,255,255,255,255,0,
115,157,221,255,145,177,228,255,142,173,227,255,139,170,225,255,99,141,216,255,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,150,187,
243,255,149,184,243,255,146,184,243,255,145,183,243,255,144,182,243,255,255,255,
255,0,110,150,218,255,141,172,226,255,138,169,225,255,134,167,224,255,94,136,
213,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,103,145,217,255,136,168,225,255,133,165,223,255,131,163,223,255,90,133,
212,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,98,140,214,255,133,165,223,255,131,162,222,255,129,161,222,255,88,131,210,
255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
94,134,213,255,90,133,212,255,88,131,210,255,88,131,210,255,88,131,210,255,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0};
static Fl_RGB_Image image_shape_align_top(idata_shape_align_top, 16, 16, 4, 0);

static unsigned char idata_shape_align_top_da[] =
{255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,209,209,209,255,206,206,206,255,201,201,201,255,197,197,197,255,192,192,
192,255,187,187,187,255,182,182,182,255,177,177,177,255,172,172,172,255,168,168,
168,255,163,163,163,255,159,159,159,255,156,156,156,255,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,232,232,232,255,232,232,232,255,231,231,231,255,231,231,231,
255,231,231,231,255,255,255,255,0,219,219,219,255,219,219,219,255,219,219,219,
255,219,219,219,255,218,218,218,255,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,231,231,231,255,237,237,237,255,236,236,236,255,236,
236,236,255,230,230,230,255,255,255,255,0,219,219,219,255,228,228,228,255,227,
227,227,255,226,226,226,255,217,217,217,255,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,231,231,231,255,236,236,236,255,236,236,236,
255,235,235,235,255,229,229,229,255,255,255,255,0,219,219,219,255,227,227,227,
255,226,226,226,255,226,226,226,255,215,215,215,255,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,230,230,230,255,235,235,235,255,235,
235,235,255,235,235,235,255,228,228,228,255,255,255,255,0,218,218,218,255,226,
226,226,255,225,225,225,255,224,224,224,255,214,214,214,255,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,229,229,229,255,235,235,235,
255,234,234,234,255,234,234,234,255,227,227,227,255,255,255,255,0,217,217,217,
255,225,225,225,255,224,224,224,255,222,222,222,255,211,211,211,255,255,255,255,
0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,228,228,228,255,234,
234,234,255,234,234,234,255,233,233,233,255,226,226,226,255,255,255,255,0,215,
215,215,255,223,223,223,255,222,222,222,255,221,221,221,255,210,210,210,255,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,227,227,227,
255,233,233,233,255,233,233,233,255,232,232,232,255,225,225,225,255,255,255,255,
0,213,213,213,255,222,222,222,255,220,220,220,255,219,219,219,255,207,207,207,
255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,
226,226,255,232,232,232,255,232,232,232,255,232,232,232,255,224,224,224,255,255,
255,255,0,211,211,211,255,220,220,220,255,219,219,219,255,218,218,218,255,206,
206,206,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,
0,225,225,225,255,225,225,225,255,224,224,224,255,224,224,224,255,224,224,224,
255,255,255,255,0,209,209,209,255,219,219,219,255,218,218,218,255,216,216,216,
255,204,204,204,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,207,207,207,255,217,217,217,255,216,216,216,255,215,215,215,255,
202,202,202,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,205,205,205,255,216,216,216,255,215,215,215,255,215,215,215,255,201,
201,201,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,
0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,204,204,204,255,202,202,202,255,201,201,201,255,201,201,201,255,201,
201,201,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,
0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0};
static Fl_RGB_Image image_shape_align_top_da(idata_shape_align_top_da, 16, 16, 4, 0);

static unsigned char idata_shape_align_bottom[] =
{255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,140,179,230,255,140,179,230,255,140,179,230,255,140,178,
230,255,137,176,229,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,140,179,230,255,167,197,236,255,165,196,235,255,163,194,235,
255,133,172,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,140,179,230,255,165,196,235,255,163,194,235,255,161,191,234,255,
128,169,226,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,175,203,245,255,174,203,245,255,172,200,245,255,171,200,245,255,170,199,
245,255,255,255,255,0,136,176,229,255,162,192,235,255,160,190,234,255,157,187,
232,255,123,162,225,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,172,201,245,255,192,213,247,255,190,213,247,255,189,211,247,255,
166,197,245,255,255,255,255,0,132,172,227,255,158,189,233,255,156,186,232,255,
152,184,230,255,116,157,221,255,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,171,200,245,255,189,212,247,255,188,211,247,255,186,210,
247,255,162,195,245,255,255,255,255,0,127,167,225,255,154,185,232,255,151,182,
230,255,148,179,229,255,111,150,220,255,255,255,255,0,255,255,255,0,255,255,255,
0,255,255,255,0,255,255,255,0,167,197,245,255,187,210,247,255,186,209,247,255,
184,208,247,255,159,192,245,255,255,255,255,0,121,162,224,255,150,181,230,255,
146,178,228,255,143,175,227,255,104,146,217,255,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,165,196,245,255,184,209,247,255,182,207,
247,255,180,206,247,255,155,190,245,255,255,255,255,0,115,157,221,255,145,177,
228,255,142,173,227,255,139,170,225,255,99,141,216,255,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,161,193,245,255,182,207,247,255,
180,205,247,255,178,204,246,255,153,187,243,255,255,255,255,0,110,150,218,255,
141,172,226,255,138,169,225,255,134,167,224,255,94,136,213,255,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,157,191,245,255,179,205,
247,255,177,204,246,255,175,203,246,255,149,184,243,255,255,255,255,0,103,145,
217,255,136,168,225,255,133,165,223,255,131,163,223,255,90,133,212,255,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,154,188,243,255,
176,203,246,255,175,202,246,255,173,201,246,255,146,183,243,255,255,255,255,0,
98,140,214,255,133,165,223,255,131,162,222,255,129,161,222,255,88,131,210,255,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,150,187,
243,255,149,184,243,255,146,184,243,255,145,183,243,255,144,182,243,255,255,255,
255,0,94,134,213,255,90,133,212,255,88,131,210,255,88,131,210,255,88,131,210,
255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,165,165,165,255,158,158,158,255,
149,149,149,255,141,141,141,255,131,131,131,255,121,121,121,255,111,111,111,255,
101,101,101,255,91,91,91,255,82,82,82,255,73,73,73,255,65,65,65,255,58,58,58,
255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0};
static Fl_RGB_Image image_shape_align_bottom(idata_shape_align_bottom, 16, 16, 4, 0);

static unsigned char idata_shape_align_bottom_da[] =
{255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,219,219,219,255,219,219,219,255,219,219,219,255,219,219,
219,255,218,218,218,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,219,219,219,255,228,228,228,255,227,227,227,255,226,226,226,
255,217,217,217,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,219,219,219,255,227,227,227,255,226,226,226,255,226,226,226,255,
215,215,215,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,232,232,232,255,232,232,232,255,231,231,231,255,231,231,231,255,231,231,
231,255,255,255,255,0,218,218,218,255,226,226,226,255,225,225,225,255,224,224,
224,255,214,214,214,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,231,231,231,255,237,237,237,255,236,236,236,255,236,236,236,255,
230,230,230,255,255,255,255,0,217,217,217,255,225,225,225,255,224,224,224,255,
222,222,222,255,211,211,211,255,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,231,231,231,255,236,236,236,255,236,236,236,255,235,235,
235,255,229,229,229,255,255,255,255,0,215,215,215,255,223,223,223,255,222,222,
222,255,221,221,221,255,210,210,210,255,255,255,255,0,255,255,255,0,255,255,255,
0,255,255,255,0,255,255,255,0,230,230,230,255,235,235,235,255,235,235,235,255,
235,235,235,255,228,228,228,255,255,255,255,0,213,213,213,255,222,222,222,255,
220,220,220,255,219,219,219,255,207,207,207,255,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,229,229,229,255,235,235,235,255,234,234,
234,255,234,234,234,255,227,227,227,255,255,255,255,0,211,211,211,255,220,220,
220,255,219,219,219,255,218,218,218,255,206,206,206,255,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,228,228,228,255,234,234,234,255,
234,234,234,255,233,233,233,255,226,226,226,255,255,255,255,0,209,209,209,255,
219,219,219,255,218,218,218,255,216,216,216,255,204,204,204,255,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,227,227,227,255,233,233,
233,255,233,233,233,255,232,232,232,255,225,225,225,255,255,255,255,0,207,207,
207,255,217,217,217,255,216,216,216,255,215,215,215,255,202,202,202,255,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,226,226,255,
232,232,232,255,232,232,232,255,232,232,232,255,224,224,224,255,255,255,255,0,
205,205,205,255,216,216,216,255,215,215,215,255,215,215,215,255,201,201,201,255,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,225,225,
225,255,225,225,225,255,224,224,224,255,224,224,224,255,224,224,224,255,255,255,
255,0,204,204,204,255,202,202,202,255,201,201,201,255,201,201,201,255,201,201,
201,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,209,209,209,255,206,206,206,
255,201,201,201,255,197,197,197,255,192,192,192,255,187,187,187,255,182,182,182,
255,177,177,177,255,172,172,172,255,168,168,168,255,163,163,163,255,159,159,159,
255,156,156,156,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0};
static Fl_RGB_Image image_shape_align_bottom_da(idata_shape_align_bottom_da, 16, 16, 4, 0);

static unsigned char idata_shape_align_middle[] =
{255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,140,179,230,255,140,179,230,255,140,179,230,255,140,179,
230,255,137,178,229,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,140,179,230,255,167,197,236,255,166,196,236,255,165,195,235,
255,134,175,229,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,175,203,245,255,174,203,245,255,172,200,245,255,171,200,245,255,170,
199,245,255,255,255,255,0,140,179,230,255,165,196,235,255,163,194,235,255,162,
192,234,255,131,170,227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,172,201,245,255,192,213,247,255,190,213,247,255,189,211,247,
255,166,197,245,255,255,255,255,0,137,176,229,255,163,193,235,255,161,191,234,
255,158,189,233,255,125,166,225,255,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,171,200,245,255,189,212,247,255,188,211,247,255,186,
210,247,255,162,195,245,255,255,255,255,0,133,172,227,255,160,190,234,255,157,
188,232,255,154,185,232,255,120,159,222,255,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,167,197,245,255,187,210,247,255,186,209,247,
255,184,208,247,255,159,192,245,255,255,255,255,0,128,169,226,255,156,186,232,
255,153,184,231,255,150,181,230,255,114,155,220,255,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,106,106,106,255,165,196,245,255,184,209,247,255,182,
207,247,255,180,206,247,255,155,190,245,255,74,74,74,255,123,163,225,255,151,
182,230,255,148,180,229,255,146,177,228,255,108,150,218,255,42,42,42,255,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,161,193,245,255,182,207,247,
255,180,205,247,255,178,204,246,255,153,187,243,255,255,255,255,0,117,157,222,
255,147,179,228,255,145,175,227,255,141,173,227,255,103,144,216,255,255,255,255,
0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,157,191,245,255,179,
205,247,255,177,204,246,255,175,203,246,255,149,184,243,255,255,255,255,0,111,
153,220,255,143,174,227,255,140,172,226,255,137,169,225,255,98,140,214,255,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,154,188,243,
255,176,203,246,255,175,202,246,255,173,201,246,255,146,183,243,255,255,255,255,
0,106,146,218,255,138,170,225,255,136,168,225,255,133,165,223,255,93,134,213,
255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,150,
187,243,255,149,184,243,255,146,184,243,255,145,183,243,255,144,182,243,255,255,
255,255,0,100,142,216,255,134,167,224,255,133,165,223,255,131,163,222,255,90,
133,212,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,
0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,95,137,213,255,131,163,223,255,129,162,222,255,128,160,221,255,88,131,
210,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,91,133,212,255,90,132,212,255,88,131,210,255,88,131,210,255,88,131,210,
255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0};
static Fl_RGB_Image image_shape_align_middle(idata_shape_align_middle, 16, 16, 4, 0);

static unsigned char idata_shape_align_middle_da[] =
{255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,219,219,219,255,219,219,219,255,219,219,219,255,219,219,
219,255,218,218,218,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,219,219,219,255,228,228,228,255,227,227,227,255,227,227,227,
255,218,218,218,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,232,232,232,255,232,232,232,255,231,231,231,255,231,231,231,255,231,
231,231,255,255,255,255,0,219,219,219,255,227,227,227,255,226,226,226,255,226,
226,226,255,216,216,216,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,231,231,231,255,237,237,237,255,236,236,236,255,236,236,236,
255,230,230,230,255,255,255,255,0,218,218,218,255,226,226,226,255,226,226,226,
255,225,225,225,255,214,214,214,255,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,231,231,231,255,236,236,236,255,236,236,236,255,235,
235,235,255,229,229,229,255,255,255,255,0,217,217,217,255,225,225,225,255,224,
224,224,255,223,223,223,255,212,212,212,255,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,230,230,230,255,235,235,235,255,235,235,235,
255,235,235,235,255,228,228,228,255,255,255,255,0,215,215,215,255,224,224,224,
255,223,223,223,255,222,222,222,255,210,210,210,255,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,180,180,180,255,229,229,229,255,235,235,235,255,234,
234,234,255,234,234,234,255,227,227,227,255,164,164,164,255,214,214,214,255,222,
222,222,255,221,221,221,255,220,220,220,255,208,208,208,255,148,148,148,255,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,228,228,228,255,234,234,234,
255,234,234,234,255,233,233,233,255,226,226,226,255,255,255,255,0,212,212,212,
255,221,221,221,255,220,220,220,255,219,219,219,255,207,207,207,255,255,255,255,
0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,227,227,227,255,233,
233,233,255,233,233,233,255,232,232,232,255,225,225,225,255,255,255,255,0,210,
210,210,255,219,219,219,255,218,218,218,255,217,217,217,255,205,205,205,255,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,226,226,226,
255,232,232,232,255,232,232,232,255,232,232,232,255,224,224,224,255,255,255,255,
0,208,208,208,255,218,218,218,255,217,217,217,255,216,216,216,255,203,203,203,
255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,225,
225,225,255,225,225,225,255,224,224,224,255,224,224,224,255,224,224,224,255,255,
255,255,0,206,206,206,255,216,216,216,255,216,216,216,255,215,215,215,255,202,
202,202,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,
0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,204,204,204,255,215,215,215,255,215,215,215,255,214,214,214,255,201,
201,201,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,
0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,203,203,203,255,202,202,202,255,201,201,201,255,201,201,201,255,201,
201,201,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,
0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0};
static Fl_RGB_Image image_shape_align_middle_da(idata_shape_align_middle_da, 16, 16, 4, 0);

static unsigned char idata_shape_align_center[] =
{255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,145,145,145,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,
0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,175,203,245,255,175,203,245,255,175,203,245,255,172,201,
245,255,170,200,245,255,167,197,245,255,163,195,245,255,159,192,245,255,155,190,
245,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,175,203,245,255,194,215,247,255,192,213,247,255,190,
212,247,255,187,210,247,255,184,209,247,255,181,207,247,255,179,205,246,255,150,
187,243,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,
0,255,255,255,0,255,255,255,0,174,203,245,255,192,213,247,255,189,211,247,255,
186,210,247,255,184,208,247,255,180,206,247,255,178,204,246,255,175,203,246,255,
148,184,243,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,171,200,245,255,188,211,247,255,186,210,247,
255,182,207,247,255,180,205,247,255,177,203,246,255,174,202,246,255,172,200,246,
255,144,182,243,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,167,197,245,255,163,195,245,255,159,192,
245,255,155,190,245,255,153,187,243,255,149,184,243,255,146,183,243,255,144,182,
243,255,142,182,243,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,80,80,80,255,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
140,179,230,255,140,179,230,255,140,179,230,255,140,179,230,255,140,179,230,255,
136,175,229,255,132,171,227,255,127,167,225,255,120,162,222,255,115,155,220,255,
108,150,218,255,103,144,216,255,97,140,213,255,255,255,255,0,255,255,255,0,255,
255,255,0,140,179,230,255,167,197,236,255,167,197,236,255,166,196,236,255,163,
194,235,255,160,190,234,255,156,186,232,255,151,182,230,255,146,178,228,255,142,
173,227,255,137,169,225,255,133,165,223,255,91,133,212,255,255,255,255,0,255,
255,255,0,255,255,255,0,140,179,230,255,167,197,236,255,165,196,235,255,163,193,
235,255,159,190,234,255,155,186,232,255,150,181,230,255,145,177,228,255,141,172,
226,255,136,168,225,255,133,165,223,255,129,162,222,255,88,131,210,255,255,255,
255,0,255,255,255,0,255,255,255,0,140,179,230,255,165,196,235,255,162,192,234,
255,158,189,233,255,154,184,232,255,149,180,229,255,145,175,227,255,139,171,226,
255,135,167,224,255,131,163,223,255,129,161,222,255,127,160,221,255,88,131,210,
255,255,255,255,0,255,255,255,0,255,255,255,0,136,175,229,255,132,171,227,255,
127,167,225,255,120,162,222,255,115,155,220,255,108,150,218,255,103,144,216,255,
97,140,213,255,93,134,212,255,89,131,210,255,88,131,210,255,88,131,210,255,88,
131,210,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,
0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,14,14,14,255,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0};
static Fl_RGB_Image image_shape_align_center(idata_shape_align_center, 16, 16, 4, 0);

static unsigned char idata_shape_align_center_da[] =
{255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,199,199,199,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,
0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,232,232,232,255,232,232,232,255,232,232,232,255,231,231,
231,255,231,231,231,255,230,230,230,255,229,229,229,255,228,228,228,255,227,227,
227,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,232,232,232,255,237,237,237,255,237,237,237,255,236,
236,236,255,235,235,235,255,235,235,235,255,234,234,234,255,233,233,233,255,225,
225,225,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,
0,255,255,255,0,255,255,255,0,232,232,232,255,237,237,237,255,236,236,236,255,
235,235,235,255,235,235,235,255,234,234,234,255,233,233,233,255,232,232,232,255,
225,225,225,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,231,231,231,255,236,236,236,255,235,235,235,
255,234,234,234,255,234,234,234,255,233,233,233,255,232,232,232,255,231,231,231,
255,224,224,224,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,230,230,230,255,229,229,229,255,228,228,
228,255,227,227,227,255,226,226,226,255,225,225,225,255,224,224,224,255,224,224,
224,255,223,223,223,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,167,167,167,255,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,219,219,219,255,219,219,219,255,219,219,219,255,219,219,219,255,219,219,
219,255,218,218,218,255,217,217,217,255,215,215,215,255,212,212,212,255,211,211,
211,255,208,208,208,255,207,207,207,255,204,204,204,255,255,255,255,0,255,255,
255,0,255,255,255,0,219,219,219,255,228,228,228,255,228,228,228,255,227,227,227,
255,226,226,226,255,225,225,225,255,224,224,224,255,222,222,222,255,220,220,220,
255,219,219,219,255,217,217,217,255,216,216,216,255,203,203,203,255,255,255,255,
0,255,255,255,0,255,255,255,0,219,219,219,255,228,228,228,255,227,227,227,255,
226,226,226,255,225,225,225,255,224,224,224,255,222,222,222,255,220,220,220,255,
219,219,219,255,217,217,217,255,216,216,216,255,215,215,215,255,201,201,201,255,
255,255,255,0,255,255,255,0,255,255,255,0,219,219,219,255,227,227,227,255,226,
226,226,255,225,225,225,255,223,223,223,255,221,221,221,255,220,220,220,255,218,
218,218,255,217,217,217,255,215,215,215,255,215,215,215,255,214,214,214,255,201,
201,201,255,255,255,255,0,255,255,255,0,255,255,255,0,218,218,218,255,217,217,
217,255,215,215,215,255,212,212,212,255,211,211,211,255,208,208,208,255,207,207,
207,255,204,204,204,255,203,203,203,255,202,202,202,255,201,201,201,255,201,201,
201,255,201,201,201,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,134,134,
134,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0};
static Fl_RGB_Image image_shape_align_center_da(idata_shape_align_center_da, 16, 16, 4, 0);

void Fldtk_Main_Window::cb_tLayoutModeEdit_i(Fl_Button*, void*) {
  SetModeEditTemplate();
}
void Fldtk_Main_Window::cb_tLayoutModeEdit(Fl_Button* o, void* v) {
  ((Fldtk_Main_Window*)(o->parent()->parent()->parent()))->cb_tLayoutModeEdit_i(o,v);
}

static unsigned char idata_cursor[] =
{255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,203,203,203,126,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,200,200,200,255,197,197,197,
129,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,196,196,196,255,217,217,217,255,190,
190,190,132,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,
0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,193,193,193,255,247,247,247,255,213,213,
213,255,182,182,182,135,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,189,189,189,255,247,247,247,255,239,239,239,
255,208,208,208,255,175,175,175,138,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,185,185,185,255,244,244,244,255,236,236,236,
255,237,237,237,255,203,203,203,255,167,167,167,138,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,181,181,181,255,242,242,242,255,232,232,232,
255,231,231,231,255,234,234,234,255,198,198,198,255,158,158,158,141,255,255,255,
0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,177,177,177,255,240,240,240,255,228,228,
228,255,226,226,226,255,226,226,226,255,231,231,231,255,193,193,193,255,150,150,
150,144,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,173,173,173,255,238,238,238,255,225,
225,225,255,223,223,223,255,224,224,224,255,231,231,231,255,228,228,228,255,187,
187,187,255,142,142,142,147,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,169,169,169,255,242,242,242,255,
229,229,229,255,226,226,226,255,227,227,227,255,149,149,149,244,145,145,145,204,
141,141,141,249,137,137,137,255,134,134,134,147,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,164,164,164,255,215,215,215,
255,157,157,157,248,208,208,208,255,238,238,238,255,145,145,145,254,141,141,141,
24,255,255,255,0,255,255,255,0,129,129,129,9,126,126,126,9,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,160,160,160,255,156,156,156,
231,152,152,152,54,148,148,148,223,217,217,217,255,193,193,193,255,137,137,137,
160,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,156,156,156,201,152,152,152,
30,255,255,255,0,144,144,144,80,173,173,173,255,242,242,242,255,132,132,132,
253,129,129,129,15,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,151,151,151,9,255,255,255,0,
255,255,255,0,255,255,255,0,136,136,136,231,219,219,219,255,183,183,183,255,125,
125,125,128,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,
0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,131,131,131,93,170,170,170,255,219,219,219,255,121,121,
121,242,117,117,117,6,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,127,127,127,6,124,124,124,230,120,120,120,204,117,117,117,
129,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0};
static Fl_RGB_Image image_cursor(idata_cursor, 16, 16, 4, 0);

static unsigned char idata_cursor_da[] =
{255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,228,228,228,126,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,227,227,227,255,225,225,225,
129,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,225,225,225,255,235,235,235,255,222,
222,222,132,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,
0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,223,223,223,255,250,250,250,255,233,233,
233,255,218,218,218,135,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,221,221,221,255,250,250,250,255,246,246,246,
255,231,231,231,255,214,214,214,138,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,219,219,219,255,249,249,249,255,245,245,245,
255,245,245,245,255,228,228,228,255,210,210,210,138,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,217,217,217,255,248,248,248,255,243,243,243,
255,242,242,242,255,244,244,244,255,226,226,226,255,206,206,206,141,255,255,255,
0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,215,215,215,255,247,247,247,255,241,241,
241,255,240,240,240,255,240,240,240,255,242,242,242,255,223,223,223,255,202,202,
202,144,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,213,213,213,255,246,246,246,255,239,
239,239,255,238,238,238,255,239,239,239,255,242,242,242,255,241,241,241,255,220,
220,220,255,198,198,198,147,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,211,211,211,255,248,248,248,255,
241,241,241,255,240,240,240,255,240,240,240,255,201,201,201,244,199,199,199,204,
197,197,197,249,195,195,195,255,194,194,194,147,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,209,209,209,255,234,234,234,
255,205,205,205,248,231,231,231,255,246,246,246,255,199,199,199,254,197,197,197,
24,255,255,255,0,255,255,255,0,191,191,191,9,190,190,190,9,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,207,207,207,255,205,205,205,
231,203,203,203,54,201,201,201,223,235,235,235,255,223,223,223,255,195,195,195,
160,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,205,205,205,201,203,203,203,
30,255,255,255,0,199,199,199,80,213,213,213,255,248,248,248,255,193,193,193,
253,191,191,191,15,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,202,202,202,9,255,255,255,0,
255,255,255,0,255,255,255,0,195,195,195,231,236,236,236,255,218,218,218,255,189,
189,189,128,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,
0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,192,192,192,93,212,212,212,255,236,236,236,255,187,187,
187,242,185,185,185,6,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,190,190,190,6,189,189,189,230,187,187,187,204,185,185,185,
129,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0};
static Fl_RGB_Image image_cursor_da(idata_cursor_da, 16, 16, 4, 0);

void Fldtk_Main_Window::cb_tLayoutModeAdd_i(Fl_Button*, void*) {
  SetModeAddTemplate();
}
void Fldtk_Main_Window::cb_tLayoutModeAdd(Fl_Button* o, void* v) {
  ((Fldtk_Main_Window*)(o->parent()->parent()->parent()))->cb_tLayoutModeAdd_i(o,v);
}

static unsigned char idata_add[] =
{255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,139,187,116,35,136,185,113,125,
132,182,110,219,128,179,106,243,124,177,103,243,119,174,99,219,115,171,96,125,
110,168,92,35,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,139,187,115,83,135,184,113,230,164,206,148,
255,203,230,195,255,212,235,207,255,206,233,201,255,184,221,175,255,127,185,109,
255,105,165,88,230,101,161,84,83,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,139,187,115,83,135,184,112,244,187,220,175,255,224,242,
220,255,189,228,182,255,165,219,155,255,160,217,150,255,175,223,165,255,197,232,
192,255,138,194,121,255,95,158,80,244,91,155,76,83,255,255,255,0,255,255,255,0,
255,255,255,0,138,186,115,34,135,184,112,229,183,218,170,255,220,241,216,255,
157,216,146,255,147,205,136,255,142,204,132,255,150,212,139,255,149,212,138,255,
142,210,131,255,183,224,175,255,125,185,107,255,86,152,72,229,81,148,68,34,255,
255,255,0,255,255,255,0,135,184,112,126,151,199,133,255,215,238,210,255,160,217,
149,255,148,211,138,255,137,200,127,255,255,255,255,255,255,255,255,255,133,205,
121,255,124,195,107,255,126,199,111,255,181,223,172,255,87,158,69,255,76,145,64,
126,255,255,255,0,255,255,255,0,131,181,109,219,182,221,172,255,175,223,166,255,
140,203,129,255,134,201,124,255,121,189,110,255,255,255,255,255,255,255,255,255,
106,172,91,255,119,188,96,255,115,186,92,255,153,209,139,255,146,197,128,255,71,
142,60,219,255,255,255,0,255,255,255,0,126,178,105,246,190,226,182,255,151,213,
139,255,134,201,122,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
255,255,255,255,255,255,255,255,255,255,112,184,89,255,126,193,105,255,170,212,
157,255,66,139,56,246,255,255,255,0,255,255,255,0,122,175,101,246,179,221,169,
255,138,207,125,255,129,204,117,255,255,255,255,255,255,255,255,255,255,255,255,
255,255,255,255,255,255,255,255,255,255,255,255,255,112,184,89,255,125,190,103,
255,171,212,156,255,61,136,52,246,255,255,255,0,255,255,255,0,117,172,97,219,
152,204,138,255,150,211,137,255,122,198,107,255,112,193,99,255,101,171,85,255,
255,255,255,255,255,255,255,255,112,184,89,255,112,184,89,255,114,185,91,255,
151,204,133,255,141,190,123,255,57,133,48,219,255,255,255,0,255,255,255,0,112,
169,93,126,104,171,83,255,180,221,170,255,121,193,100,255,113,190,95,255,119,
188,96,255,255,255,255,255,255,255,255,255,112,184,89,255,110,181,88,255,116,
183,92,255,180,218,166,255,67,143,56,255,52,130,44,126,255,255,255,0,255,255,
255,0,107,166,89,34,102,163,86,229,125,185,106,255,178,219,168,255,119,188,96,
255,115,186,92,255,112,184,89,255,111,181,89,255,111,181,88,255,116,183,91,255,
179,217,165,255,108,170,90,255,52,130,44,229,48,127,41,34,255,255,255,0,255,255,
255,0,255,255,255,0,97,159,81,83,93,156,77,244,120,180,100,255,181,219,168,255,
152,204,135,255,125,188,102,255,124,186,100,255,152,203,134,255,180,217,165,255,
107,170,88,255,52,129,44,244,48,127,41,83,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,88,153,73,83,83,150,69,230,80,153,65,255,143,
194,125,255,166,208,150,255,166,207,150,255,137,190,120,255,66,141,54,255,52,
129,44,230,48,127,41,83,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,78,146,65,35,73,143,61,125,68,140,58,
219,64,137,54,243,60,135,50,243,55,132,47,219,51,129,44,125,48,127,40,35,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0};
static Fl_RGB_Image image_add(idata_add, 16, 16, 4, 0);

static unsigned char idata_add_da[] =
{255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,203,203,203,35,201,201,201,125,
200,200,200,219,198,198,198,243,197,197,197,243,195,195,195,219,194,194,194,125,
192,192,192,35,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,202,202,202,83,201,201,201,230,215,215,215,
255,233,233,233,255,237,237,237,255,235,235,235,255,226,226,226,255,200,200,200,
255,190,190,190,230,188,188,188,83,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,202,202,202,83,201,201,201,244,226,226,226,255,242,
242,242,255,229,229,229,255,220,220,220,255,219,219,219,255,224,224,224,255,233,
233,233,255,206,206,206,255,186,186,186,244,185,185,185,83,255,255,255,0,255,
255,255,0,255,255,255,0,202,202,202,34,201,201,201,229,224,224,224,255,241,241,
241,255,217,217,217,255,212,212,212,255,211,211,211,255,215,215,215,255,214,214,
214,255,212,212,212,255,227,227,227,255,200,200,200,255,183,183,183,229,181,181,
181,34,255,255,255,0,255,255,255,0,201,201,201,126,210,210,210,255,239,239,239,
255,218,218,218,255,214,214,214,255,209,209,209,255,255,255,255,255,255,255,255,
255,208,208,208,255,202,202,202,255,204,204,204,255,226,226,226,255,184,184,184,
255,179,179,179,126,255,255,255,0,255,255,255,0,199,199,199,219,225,225,225,255,
224,224,224,255,210,210,210,255,208,208,208,255,202,202,202,255,255,255,255,255,
255,255,255,255,193,193,193,255,198,198,198,255,196,196,196,255,214,214,214,255,
208,208,208,255,177,177,177,219,255,255,255,0,255,255,255,0,198,198,198,246,229,
229,229,255,215,215,215,255,208,208,208,255,255,255,255,255,255,255,255,255,255,
255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,195,195,195,255,201,
201,201,255,219,219,219,255,176,176,176,246,255,255,255,0,255,255,255,0,196,196,
196,246,224,224,224,255,210,210,210,255,207,207,207,255,255,255,255,255,255,255,
255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,195,195,
195,255,200,200,200,255,219,219,219,255,174,174,174,246,255,255,255,0,255,255,
255,0,194,194,194,219,212,212,212,255,214,214,214,255,203,203,203,255,200,200,
200,255,191,191,191,255,255,255,255,255,255,255,255,255,195,195,195,255,195,195,
195,255,196,196,196,255,211,211,211,255,205,205,205,255,172,172,172,219,255,255,
255,0,255,255,255,0,192,192,192,126,190,190,190,255,225,225,225,255,200,200,200,
255,198,198,198,255,198,198,198,255,255,255,255,255,255,255,255,255,195,195,195,
255,194,194,194,255,196,196,196,255,223,223,223,255,177,177,177,255,170,170,170,
126,255,255,255,0,255,255,255,0,191,191,191,34,189,189,189,229,200,200,200,255,
224,224,224,255,198,198,198,255,196,196,196,255,195,195,195,255,194,194,194,255,
194,194,194,255,195,195,195,255,222,222,222,255,192,192,192,255,170,170,170,229,
169,169,169,34,255,255,255,0,255,255,255,0,255,255,255,0,187,187,187,83,185,185,
185,244,197,197,197,255,224,224,224,255,212,212,212,255,199,199,199,255,198,198,
198,255,211,211,211,255,222,222,222,255,191,191,191,255,170,170,170,244,169,169,
169,83,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
183,183,183,83,182,182,182,230,181,181,181,255,207,207,207,255,216,216,216,255,
216,216,216,255,204,204,204,255,176,176,176,255,170,170,170,230,169,169,169,83,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,180,180,180,35,178,178,178,125,176,176,176,219,175,175,175,
243,173,173,173,243,172,172,172,219,170,170,170,125,169,169,169,35,255,255,255,
0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0};
static Fl_RGB_Image image_add_da(idata_add_da, 16, 16, 4, 0);

void Fldtk_Main_Window::cb_tTemplateChoice_i(Fl_Choice*, void*) {
  OpenLayoutView();
SetModeAddTemplate();
}
void Fldtk_Main_Window::cb_tTemplateChoice(Fl_Choice* o, void* v) {
  ((Fldtk_Main_Window*)(o->parent()->parent()))->cb_tTemplateChoice_i(o,v);
}

static unsigned char idata_plugin_add[] =
{255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,130,207,120,212,
128,205,117,255,125,202,115,254,122,199,112,180,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,130,207,119,18,130,205,120,255,167,
217,156,255,162,216,152,255,118,196,109,236,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,124,201,114,244,162,216,151,
255,151,210,141,255,114,192,105,190,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,131,208,
121,255,129,206,118,255,126,203,116,255,123,201,113,255,120,198,111,254,161,215,
151,255,157,213,147,255,110,188,101,240,106,184,98,237,103,181,95,239,99,177,91,
239,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,128,
206,118,255,166,217,155,255,164,216,153,255,162,215,152,255,161,215,150,255,158,
213,149,255,156,212,147,255,152,209,143,255,149,208,140,255,148,207,138,255,94,
173,87,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,
0,125,203,115,255,163,216,153,255,161,215,151,255,135,203,121,255,119,195,105,
255,115,194,101,255,113,193,100,255,115,194,103,255,113,192,102,255,148,207,139,
255,90,169,83,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,122,199,112,255,119,196,109,255,133,201,124,255,156,212,147,255,114,
193,101,255,111,192,98,255,108,190,95,255,105,189,93,255,102,187,90,255,144,207,
136,255,109,181,102,255,82,161,76,255,78,157,72,255,74,153,69,255,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,111,189,102,255,153,210,144,255,109,
191,96,255,106,189,94,255,104,188,91,255,100,187,89,255,97,186,86,255,111,191,
101,255,139,204,131,255,137,202,130,255,136,202,128,255,70,150,65,255,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,107,185,99,255,150,209,141,255,
105,188,93,255,102,187,90,255,99,186,88,255,96,185,85,255,93,183,82,255,109,169,
94,255,111,151,90,255,102,142,79,255,91,135,67,255,69,133,54,255,255,255,255,0,
255,255,255,0,110,188,101,255,106,184,98,255,122,192,114,255,147,207,139,255,
100,187,88,255,97,186,86,255,95,184,83,255,91,182,81,255,97,162,80,255,129,171,
97,255,180,212,149,255,208,230,186,255,143,187,106,255,87,143,45,255,55,107,25,
140,255,255,255,0,106,184,98,255,149,207,139,255,146,207,138,255,114,193,105,
255,142,205,134,255,140,204,132,255,138,203,131,255,136,202,129,255,93,137,69,
255,177,211,144,255,177,214,146,255,255,255,255,255,140,188,101,255,143,188,103,
255,55,107,25,247,255,255,255,0,101,180,94,255,145,207,136,255,97,185,86,255,
141,205,133,255,108,181,101,255,82,161,76,255,79,158,73,255,99,173,93,255,76,
123,49,255,182,212,156,255,255,255,255,255,255,255,255,255,255,255,255,255,178,
210,149,255,55,107,25,255,255,255,255,0,97,175,90,255,142,205,134,255,140,204,
132,255,137,202,131,255,82,161,76,255,255,255,255,0,255,255,255,0,71,150,66,255,
59,111,30,255,139,186,98,255,135,186,96,255,255,255,255,255,135,185,96,255,143,
188,103,255,55,107,25,247,255,255,255,0,93,171,86,255,89,167,82,255,85,164,79,
255,81,160,75,255,77,156,72,247,255,255,255,0,255,255,255,0,67,146,62,253,59,
124,41,254,83,140,40,255,141,186,100,255,178,210,149,255,141,186,100,255,83,140,
40,255,55,107,25,140,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,55,107,25,136,55,107,25,242,55,107,25,255,55,107,25,242,55,107,25,136,255,
255,255,0};
static Fl_RGB_Image image_plugin_add(idata_plugin_add, 16, 16, 4, 0);

static unsigned char idata_plugin_add_da[] =
{255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,209,209,209,212,
207,207,207,255,206,206,206,254,205,205,205,180,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,208,208,208,18,208,208,208,255,220,
220,220,255,219,219,219,255,203,203,203,236,255,255,255,0,255,255,255,0,255,255,
255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,206,206,206,244,219,219,219,
255,215,215,215,255,201,201,201,190,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,209,209,
209,255,208,208,208,255,207,207,207,255,205,205,205,255,204,204,204,254,218,218,
218,255,217,217,217,255,199,199,199,240,197,197,197,237,196,196,196,239,194,194,
194,239,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
208,208,208,255,220,220,220,255,219,219,219,255,219,219,219,255,218,218,218,255,
217,217,217,255,217,217,217,255,215,215,215,255,214,214,214,255,213,213,213,255,
192,192,192,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,
255,0,206,206,206,255,219,219,219,255,218,218,218,255,208,208,208,255,202,202,
202,255,201,201,201,255,200,200,200,255,201,201,201,255,200,200,200,255,213,213,
213,255,190,190,190,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
255,255,255,0,205,205,205,255,203,203,203,255,208,208,208,255,217,217,217,255,
200,200,200,255,199,199,199,255,198,198,198,255,197,197,197,255,196,196,196,255,
213,213,213,255,198,198,198,255,186,186,186,255,184,184,184,255,182,182,182,255,
255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,200,200,200,255,215,215,
215,255,199,199,199,255,198,198,198,255,197,197,197,255,196,196,196,255,195,195,
195,255,200,200,200,255,211,211,211,255,210,210,210,255,209,209,209,255,181,181,
181,255,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,198,198,198,255,
214,214,214,255,197,197,197,255,196,196,196,255,195,195,195,255,194,194,194,255,
193,193,193,255,193,193,193,255,187,187,187,255,182,182,182,255,177,177,177,255,
174,174,174,255,255,255,255,0,255,255,255,0,199,199,199,255,197,197,197,255,203,
203,203,255,213,213,213,255,196,196,196,255,195,195,195,255,194,194,194,255,193,
193,193,255,187,187,187,255,194,194,194,255,217,217,217,255,231,231,231,255,200,
200,200,255,174,174,174,255,160,160,160,140,255,255,255,0,197,197,197,255,213,
213,213,255,213,213,213,255,201,201,201,255,212,212,212,255,211,211,211,255,210,
210,210,255,210,210,210,255,178,178,178,255,216,216,216,255,217,217,217,255,255,
255,255,255,199,199,199,255,200,200,200,255,160,160,160,247,255,255,255,0,195,
195,195,255,213,213,213,255,195,195,195,255,211,211,211,255,197,197,197,255,186,
186,186,255,185,185,185,255,193,193,193,255,170,170,170,255,219,219,219,255,255,
255,255,255,255,255,255,255,255,255,255,255,217,217,217,255,160,160,160,255,255,
255,255,0,193,193,193,255,212,212,212,255,211,211,211,255,210,210,210,255,186,
186,186,255,255,255,255,0,255,255,255,0,181,181,181,255,162,162,162,255,198,198,
198,255,197,197,197,255,255,255,255,255,197,197,197,255,200,200,200,255,160,160,
160,247,255,255,255,0,191,191,191,255,189,189,189,255,188,188,188,255,186,186,
186,255,184,184,184,247,255,255,255,0,255,255,255,0,179,179,179,253,168,168,168,
254,172,172,172,255,198,198,198,255,217,217,217,255,198,198,198,255,172,172,172,
255,160,160,160,140,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,
255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,255,255,255,0,
160,160,160,136,160,160,160,242,160,160,160,255,160,160,160,242,160,160,160,136,
255,255,255,0};
static Fl_RGB_Image image_plugin_add_da(idata_plugin_add_da, 16, 16, 4, 0);

Fl_Menu_Item Fldtk_Main_Window::menu_1[] = {
 {"No Custom Protos", 0,  0, 0, 0, FL_NORMAL_LABEL, 0, 11, 0},
 {0,0,0,0,0,0,0,0,0}
};
Fldtk_Main_Window::Fldtk_Main_Window(int X, int Y, int W, int H, const char *L)
  : Fl_Double_Window(X, Y, W, H, L) {
  _Fldtk_Main_Window();
}

Fldtk_Main_Window::Fldtk_Main_Window(int W, int H, const char *L)
  : Fl_Double_Window(0, 0, W, H, L) {
  clear_flag(16);
  _Fldtk_Main_Window();
}

void Fldtk_Main_Window::_Fldtk_Main_Window() {
this->box(FL_FLAT_BOX);
this->color(FL_BACKGROUND_COLOR);
this->selection_color(FL_BACKGROUND_COLOR);
this->labeltype(FL_NO_LABEL);
this->labelfont(0);
this->labelsize(14);
this->labelcolor(FL_FOREGROUND_COLOR);
this->align(FL_ALIGN_TOP);
this->when(FL_WHEN_RELEASE);
{ Fl_Menu_Bar* o = new Fl_Menu_Bar(0, 0, 785, 25);
  o->box(FL_THIN_UP_BOX);
  mPrevProj[0] = &menu_[15];
  mPrevProj[1] = &menu_[16];
  mPrevProj[2] = &menu_[17];
  mPrevProj[3] = &menu_[18];
  mPrevProj[4] = &menu_[19];
  mPrevProj[5] = &menu_[20];
  mPrevProj[6] = &menu_[21];
  mPrevProj[7] = &menu_[22];
  o->menu(menu_);
} // Fl_Menu_Bar* o
{ Fl_Group* o = new Fl_Group(0, 25, 785, 35);
  o->box(FL_THIN_DOWN_BOX);
  { tFileNewLayout = new Fl_Button(10, 30, 25, 25);
    tFileNewLayout->tooltip("New Layout");
    tFileNewLayout->image(image_table);
    tFileNewLayout->deimage(image_table_da);
    tFileNewLayout->labelsize(11);
    tFileNewLayout->labelcolor(FL_GRAY0);
    tFileNewLayout->callback((Fl_Callback*)cb_tFileNewLayout);
  } // Fl_Button* tFileNewLayout
  { Fl_Button* o = new Fl_Button(35, 30, 25, 25);
    o->tooltip("New Proto Template");
    o->image(image_plugin);
    o->deimage(image_plugin_da);
    o->labelsize(11);
    o->deactivate();
  } // Fl_Button* o
  { tFileNewText = new Fl_Button(60, 30, 25, 25);
    tFileNewText->tooltip("New Text File");
    tFileNewText->image(image_page);
    tFileNewText->deimage(image_page_da);
    tFileNewText->labelsize(11);
    tFileNewText->callback((Fl_Callback*)cb_tFileNewText);
  } // Fl_Button* tFileNewText
  { tFileOpen = new Fl_Button(90, 30, 25, 25);
    tFileOpen->tooltip("Open");
    tFileOpen->image(image_folder);
    tFileOpen->deimage(image_folder_da);
    tFileOpen->labelsize(11);
    tFileOpen->callback((Fl_Callback*)cb_tFileOpen);
  } // Fl_Button* tFileOpen
  { tFileSave = new Fl_Button(115, 30, 25, 25);
    tFileSave->tooltip("Save");
    tFileSave->image(image_disk);
    tFileSave->deimage(image_disk_da);
    tFileSave->labelsize(11);
    tFileSave->callback((Fl_Callback*)cb_tFileSave);
    tFileSave->deactivate();
  } // Fl_Button* tFileSave
  { tFileSaveAll = new Fl_Button(140, 30, 25, 25);
    tFileSaveAll->tooltip("Save all open files");
    tFileSaveAll->image(image_disk_multiple);
    tFileSaveAll->deimage(image_disk_multiple_da);
    tFileSaveAll->labelsize(11);
    tFileSaveAll->callback((Fl_Callback*)cb_tFileSaveAll);
    tFileSaveAll->deactivate();
  } // Fl_Button* tFileSaveAll
  { Fl_Button* o = new Fl_Button(170, 30, 25, 25);
    o->tooltip("Undo");
    o->image(image_arrow_undo);
    o->deimage(image_arrow_undo_da);
    o->labelsize(11);
    o->deactivate();
  } // Fl_Button* o
  { Fl_Button* o = new Fl_Button(195, 30, 25, 25);
    o->tooltip("Redo");
    o->image(image_arrow_redo);
    o->deimage(image_arrow_redo_da);
    o->labelsize(11);
    o->deactivate();
  } // Fl_Button* o
  { Fl_Button* o = new Fl_Button(225, 30, 25, 25);
    o->tooltip("Cut");
    o->image(image_cut);
    o->deimage(image_cut_da);
    o->labelsize(9);
    o->deactivate();
  } // Fl_Button* o
  { Fl_Button* o = new Fl_Button(250, 30, 25, 25);
    o->tooltip("Copy");
    o->image(image_page_copy);
    o->deimage(image_page_copy_da);
    o->labelsize(9);
    o->deactivate();
  } // Fl_Button* o
  { Fl_Button* o = new Fl_Button(275, 30, 25, 25);
    o->tooltip("Paste");
    o->image(image_page_paste);
    o->deimage(image_page_paste_da);
    o->labelsize(9);
    o->deactivate();
  } // Fl_Button* o
  { Fl_Button* o = new Fl_Button(305, 30, 25, 25);
    o->tooltip("Print");
    o->image(image_printer);
    o->deimage(image_printer_da);
    o->labelsize(11);
    o->deactivate();
  } // Fl_Button* o
  { Fl_Button* o = new Fl_Button(335, 30, 25, 25);
    o->tooltip("Find");
    o->image(image_find);
    o->deimage(image_find_da);
    o->labelsize(11);
    o->deactivate();
  } // Fl_Button* o
  { tEditNewtScreenshot = new Fl_Button(365, 30, 25, 25);
    tEditNewtScreenshot->tooltip("Newt Screen Shot");
    tEditNewtScreenshot->image(image_camera);
    tEditNewtScreenshot->deimage(image_camera_da);
    tEditNewtScreenshot->labelsize(9);
    tEditNewtScreenshot->callback((Fl_Callback*)cb_tEditNewtScreenshot);
    tEditNewtScreenshot->deactivate();
  } // Fl_Button* tEditNewtScreenshot
  { tProjectBuild = new Fl_Button(395, 30, 25, 25);
    tProjectBuild->tooltip("Build Package");
    tProjectBuild->image(image_wrench_orange);
    tProjectBuild->deimage(image_wrench_orange_da);
    tProjectBuild->labelsize(9);
    tProjectBuild->callback((Fl_Callback*)cb_tProjectBuild);
    tProjectBuild->deactivate();
  } // Fl_Button* tProjectBuild
  { tProjectDownload = new Fl_Button(420, 30, 25, 25);
    tProjectDownload->tooltip("Download Package");
    tProjectDownload->image(image_package_go);
    tProjectDownload->deimage(image_package_go_da);
    tProjectDownload->labelsize(9);
    tProjectDownload->callback((Fl_Callback*)cb_tProjectDownload);
    tProjectDownload->deactivate();
  } // Fl_Button* tProjectDownload
  { tWindowOpenLayout = new Fl_Button(475, 30, 25, 25);
    tWindowOpenLayout->tooltip("Open Layout");
    tWindowOpenLayout->image(image_shape_group);
    tWindowOpenLayout->deimage(image_shape_group_da);
    tWindowOpenLayout->labelsize(9);
    tWindowOpenLayout->callback((Fl_Callback*)cb_tWindowOpenLayout);
    tWindowOpenLayout->deactivate();
  } // Fl_Button* tWindowOpenLayout
  { Fl_Button* o = new Fl_Button(500, 30, 25, 25);
    o->tooltip("Create New Browser");
    o->image(image_table_edit);
    o->deimage(image_table_edit_da);
    o->labelsize(9);
    o->deactivate();
  } // Fl_Button* o
  { Fl_Button* o = new Fl_Button(530, 30, 25, 25);
    o->tooltip("Help Index");
    o->image(image_help);
    o->deimage(image_help_da);
    o->labelfont(1);
    o->labelsize(13);
    o->deactivate();
  } // Fl_Button* o
  { Fl_Input* o = new Fl_Input(585, 31, 45, 23);
    o->tooltip("Enter an error code here to get the error message.");
    o->type(2);
    o->image(image_bug);
    o->deimage(image_bug_da);
    o->labelsize(11);
    o->textsize(12);
    o->callback((Fl_Callback*)cb_);
  } // Fl_Input* o
  { Fl_Box* o = new Fl_Box(760, 30, 15, 25);
    o->deactivate();
    Fl_Group::current()->resizable(o);
  } // Fl_Box* o
  { tProjectLaunch = new Fl_Button(445, 30, 25, 25);
    tProjectLaunch->tooltip("Launch Package");
    tProjectLaunch->image(image_cog);
    tProjectLaunch->deimage(image_cog_da);
    tProjectLaunch->labelsize(9);
    tProjectLaunch->callback((Fl_Callback*)cb_tProjectLaunch);
    tProjectLaunch->deactivate();
  } // Fl_Button* tProjectLaunch
  o->end();
} // Fl_Group* o
{ Fl_Group* o = new Fl_Group(0, 60, 785, 35);
  o->box(FL_THIN_DOWN_BOX);
  { Fl_Button* o = new Fl_Button(10, 65, 25, 25);
    o->tooltip("Align Left");
    o->image(image_shape_align_left);
    o->deimage(image_shape_align_left_da);
    o->labelsize(9);
    o->deactivate();
  } // Fl_Button* o
  { Fl_Button* o = new Fl_Button(35, 65, 25, 25);
    o->tooltip("Align Right");
    o->image(image_shape_align_right);
    o->deimage(image_shape_align_right_da);
    o->labelsize(9);
    o->deactivate();
  } // Fl_Button* o
  { Fl_Button* o = new Fl_Button(60, 65, 25, 25);
    o->tooltip("Align Top");
    o->image(image_shape_align_top);
    o->deimage(image_shape_align_top_da);
    o->labelsize(9);
    o->deactivate();
  } // Fl_Button* o
  { Fl_Button* o = new Fl_Button(85, 65, 25, 25);
    o->tooltip("Align Bottom");
    o->image(image_shape_align_bottom);
    o->deimage(image_shape_align_bottom_da);
    o->labelsize(9);
    o->deactivate();
  } // Fl_Button* o
  { Fl_Button* o = new Fl_Button(110, 65, 25, 25);
    o->tooltip("Align Vertical Center");
    o->image(image_shape_align_middle);
    o->deimage(image_shape_align_middle_da);
    o->labelsize(9);
    o->deactivate();
  } // Fl_Button* o
  { Fl_Button* o = new Fl_Button(135, 65, 25, 25);
    o->tooltip("CreaAlign Horizontal Center");
    o->image(image_shape_align_center);
    o->deimage(image_shape_align_center_da);
    o->labelsize(9);
    o->deactivate();
  } // Fl_Button* o
  { Fl_Group* o = new Fl_Group(165, 65, 55, 25);
    { tLayoutModeEdit = new Fl_Button(165, 65, 25, 25);
      tLayoutModeEdit->tooltip("Select Mode");
      tLayoutModeEdit->type(102);
      tLayoutModeEdit->value(1);
      tLayoutModeEdit->image(image_cursor);
      tLayoutModeEdit->deimage(image_cursor_da);
      tLayoutModeEdit->labelsize(9);
      tLayoutModeEdit->callback((Fl_Callback*)cb_tLayoutModeEdit);
      tLayoutModeEdit->deactivate();
    } // Fl_Button* tLayoutModeEdit
    { tLayoutModeAdd = new Fl_Button(190, 65, 25, 25);
      tLayoutModeAdd->tooltip("Create Proto");
      tLayoutModeAdd->type(102);
      tLayoutModeAdd->image(image_add);
      tLayoutModeAdd->deimage(image_add_da);
      tLayoutModeAdd->labelsize(9);
      tLayoutModeAdd->callback((Fl_Callback*)cb_tLayoutModeAdd);
      tLayoutModeAdd->deactivate();
    } // Fl_Button* tLayoutModeAdd
    o->end();
  } // Fl_Group* o
  { tTemplateChoice = new Fl_Choice(220, 66, 175, 23);
    tTemplateChoice->down_box(FL_BORDER_BOX);
    tTemplateChoice->labelsize(11);
    tTemplateChoice->textsize(11);
    tTemplateChoice->callback((Fl_Callback*)cb_tTemplateChoice);
    tTemplateChoice->deactivate();
    tTemplateChoice->menu(dtkPlatform->templateChoiceMenu());
  } // Fl_Choice* tTemplateChoice
  { Fl_Button* o = new Fl_Button(400, 65, 25, 25);
    o->tooltip("Create Proto");
    o->image(image_plugin_add);
    o->deimage(image_plugin_add_da);
    o->labelsize(9);
    o->deactivate();
  } // Fl_Button* o
  { Fl_Choice* o = new Fl_Choice(430, 66, 175, 23);
    o->down_box(FL_BORDER_BOX);
    o->labelsize(11);
    o->textsize(11);
    o->deactivate();
    o->menu(menu_1);
  } // Fl_Choice* o
  { Fl_Box* o = new Fl_Box(615, 65, 15, 25);
    o->deactivate();
    Fl_Group::current()->resizable(o);
  } // Fl_Box* o
  o->end();
} // Fl_Group* o
{ center = new Fl_Tile(0, 95, 785, 475);
  center->box(FL_FLAT_BOX);
  center->labelsize(12);
  { Fl_Group* o = new Fl_Group(0, 95, 150, 305);
    o->box(FL_FLAT_BOX);
    { wBrowserTabs = new Fl_Tabs(3, 98, 144, 299);
      wBrowserTabs->box(FL_UP_BOX);
      wBrowserTabs->labelsize(12);
      wBrowserTabs->deactivate();
      { wDocumentBrowser = new Fldtk_Document_Browser(3, 123, 144, 274, "Files");
        wDocumentBrowser->box(FL_NO_BOX);
        wDocumentBrowser->color(FL_BACKGROUND2_COLOR);
        wDocumentBrowser->selection_color(FL_SELECTION_COLOR);
        wDocumentBrowser->labeltype(FL_NORMAL_LABEL);
        wDocumentBrowser->labelfont(0);
        wDocumentBrowser->labelsize(12);
        wDocumentBrowser->labelcolor(FL_FOREGROUND_COLOR);
        wDocumentBrowser->textsize(12);
        wDocumentBrowser->align(FL_ALIGN_BOTTOM);
        wDocumentBrowser->when(FL_WHEN_RELEASE_ALWAYS);
        Fl_Group::current()->resizable(wDocumentBrowser);
        static int cw[] = { 12, 0 };
        wDocumentBrowser->column_widths(cw);
      } // Fldtk_Document_Browser* wDocumentBrowser
      wBrowserTabs->end();
      Fl_Group::current()->resizable(wBrowserTabs);
    } // Fl_Tabs* wBrowserTabs
    o->end();
  } // Fl_Group* o
  { Fl_Group* o = new Fl_Group(150, 95, 635, 305);
    o->box(FL_FLAT_BOX);
    { wDocumentTabs = new Fldtk_Document_Tabs(153, 98, 629, 299);
      wDocumentTabs->box(FL_UP_BOX);
      wDocumentTabs->color(FL_BACKGROUND_COLOR);
      wDocumentTabs->selection_color(FL_BACKGROUND_COLOR);
      wDocumentTabs->labeltype(FL_NORMAL_LABEL);
      wDocumentTabs->labelfont(0);
      wDocumentTabs->labelsize(12);
      wDocumentTabs->labelcolor(FL_FOREGROUND_COLOR);
      wDocumentTabs->align(FL_ALIGN_TOP);
      wDocumentTabs->when(FL_WHEN_RELEASE);
      wDocumentTabs->end();
      Fl_Group::current()->resizable(wDocumentTabs);
    } // Fldtk_Document_Tabs* wDocumentTabs
    o->end();
  } // Fl_Group* o
  { Fl_Group* o = new Fl_Group(0, 400, 785, 170);
    o->box(FL_FLAT_BOX);
    { consoles = new Fl_Tabs(3, 403, 779, 164);
      consoles->box(FL_UP_BOX);
      consoles->labelsize(12);
      { Fl_Group* o = new Fl_Group(3, 423, 779, 144, "Inspector");
        o->labelsize(12);
        { inspector = new Fldtk_Inspector(5, 425, 775, 139);
          inspector->box(FL_NO_BOX);
          inspector->color(FL_BACKGROUND_COLOR);
          inspector->selection_color(FL_BACKGROUND_COLOR);
          inspector->labeltype(FL_NORMAL_LABEL);
          inspector->labelfont(0);
          inspector->labelsize(12);
          inspector->labelcolor(FL_FOREGROUND_COLOR);
          inspector->align(FL_ALIGN_TOP);
          inspector->when(FL_WHEN_RELEASE);
          inspector->end();
          Fl_Group::current()->resizable(inspector);
        } // Fldtk_Inspector* inspector
        o->end();
        Fl_Group::current()->resizable(o);
      } // Fl_Group* o
      consoles->end();
      Fl_Group::current()->resizable(consoles);
    } // Fl_Tabs* consoles
    o->end();
  } // Fl_Group* o
  { Fl_Box* o = new Fl_Box(150, 95, 635, 305);
    o->hide();
    o->deactivate();
    Fl_Group::current()->resizable(o);
  } // Fl_Box* o
  center->end();
  Fl_Group::current()->resizable(center);
} // Fl_Tile* center
{ Fl_Group* o = new Fl_Group(0, 570, 785, 25);
  o->box(FL_THIN_UP_BOX);
  o->labelsize(11);
  o->align(FL_ALIGN_LEFT|FL_ALIGN_INSIDE);
  o->deactivate();
  { Fl_Group* o = new Fl_Group(605, 570, 165, 25);
    { Fl_Box* o = new Fl_Box(620, 573, 40, 19, "CAPS");
      o->box(FL_DOWN_BOX);
      o->labelsize(11);
      o->labelcolor(FL_LIGHT1);
      o->deactivate();
    } // Fl_Box* o
    { Fl_Box* o = new Fl_Box(665, 573, 40, 19, "NUM");
      o->box(FL_DOWN_BOX);
      o->labelsize(11);
      o->labelcolor(FL_LIGHT1);
      o->deactivate();
    } // Fl_Box* o
    { Fl_Box* o = new Fl_Box(710, 573, 40, 19, "SCRL");
      o->box(FL_DOWN_BOX);
      o->labelsize(11);
      o->labelcolor(FL_LIGHT1);
      o->deactivate();
    } // Fl_Box* o
    o->end();
  } // Fl_Group* o
  { Fl_Box* o = new Fl_Box(590, 570, 15, 25);
    Fl_Group::current()->resizable(o);
  } // Fl_Box* o
  o->end();
} // Fl_Group* o
end();
}

void Fldtk_Main_Window::activate_menus(unsigned int mask) {
  // bits in the mask have the following meanings:
//	bit 0: a project is loaded
//	bit 1: a document is active for editing
//	bit 2: the active document is part of the project
//	bit 3: Inspector is connected to a Newton device
//	bit 4: a layout is active for editing
//	bit 5: the current layout has a visible layout view
//	bit 6: a template is active for editing
//	bit 7: a slot is active for editing

// mFileNewTex is always active
// mFileOpen is always active
// mFileExit is always active

// mEditPreferences is always active

// mProjectNew is always active
// mProjectOpen is always active

// if a project is loaded...
if ( (mask & 0x00000001) == 0x00000001 ) {
  mPrevProjects->deactivate();
  mProjectNew->deactivate();
  mProjectOpen->deactivate();
  mProjectSave->activate();
  mProjectSaveAs->activate();
  mProjectClose->activate();
  mProjectAddFile->activate();
  mProjectBuild->activate();
  tProjectBuild->activate();
  mProjectSettings->activate();
  mProjectExportToText->activate(); 
} else {
  mPrevProjects->activate();
  mProjectNew->activate();
  mProjectOpen->activate();
  mProjectSave->deactivate();
  mProjectSaveAs->deactivate();
  mProjectClose->deactivate();
  mProjectAddFile->deactivate();
  mProjectBuild->deactivate();
  tProjectBuild->deactivate();
  mProjectSettings->deactivate();
  mProjectExportToText->deactivate();
}

// if there is a document active for editing
if ( (mask & 0x00000002) == 0x00000002 ) {
  mFileClose->activate();
  mFileSave->activate();
  tFileSave->activate();
  mFileSaveAs->activate();
  mFileSaveAll->activate();
  tFileSaveAll->activate();
  mProjectMainLayout->activate(); // in DTK, this is only possible for layouts
} else {
  mFileClose->deactivate();
  mFileSave->deactivate();
  tFileSave->deactivate();
  mFileSaveAs->deactivate();
  mFileSaveAll->deactivate();
  tFileSaveAll->deactivate();
  mProjectMainLayout->deactivate();
}

// if a project is loaded, a document is active, and the document is part of the project
if ( (mask & 0x00000007) == 0x00000007 ) {
  mProjectRemoveFile->activate();
} else {
  mProjectRemoveFile->deactivate();
}

// if a project is loaded, a document is active, and the document is NOT part of the project
if ( (mask & 0x00000007) == 0x00000003 ) {
  mProjectAddWindow->activate();
} else {
  mProjectAddWindow->deactivate();
}

// if the Inspector is connected...
if ( (mask & 0x00000008) == 0x00000008 ) {
  mEditNewtScreenshot->activate();
  tEditNewtScreenshot->activate();
} else {
  mEditNewtScreenshot->deactivate();
  tEditNewtScreenshot->deactivate();
}

// if a project is loaded and the Inspector is connected
if ( (mask & 0x00000009) == 0x00000009 ) {
  mProjectDownload->activate(); // could depend on existing pkg
  tProjectDownload->activate(); // could depend on existing pkg
  mProjectLaunch->activate(); // could depend on downloaded pkg
  tProjectLaunch->activate(); // could depend on downloaded pkg
} else {
  mProjectDownload->deactivate(); // could depend on existing pkg
  tProjectDownload->deactivate(); // could depend on existing pkg
  mProjectLaunch->deactivate(); // could depend on downloaded pkg
  tProjectLaunch->deactivate(); // could depend on downloaded pkg
}

// if there is a current document, and the type is layout
if ( (mask & 0x00000010) == 0x00000010 ) {
  mWindowOpenLayout->activate();
  tWindowOpenLayout->activate();
  tTemplateChoice->activate();
} else {
  mWindowOpenLayout->deactivate();
  tWindowOpenLayout->deactivate();
  tTemplateChoice->deactivate();
}

// if there is a current document, and the type is layout, and the viewer is visible
if ( (mask & 0x00000020) == 0x00000020 ) {
  tLayoutModeEdit->activate();
  tLayoutModeAdd->activate();
} else {
  tLayoutModeEdit->deactivate();
  tLayoutModeAdd->deactivate();
}

// if there is any template selected
if ( (mask & 0x00000040) == 0x00000040 ) {
  mBrowserTemplateInfo->activate();
  mBrowserNewSlot->activate();
} else {
  mBrowserTemplateInfo->deactivate();
  mBrowserNewSlot->deactivate();
}

// if there is any slot selected
if ( (mask & 0x00000080) == 0x00000080 ) {
  mBrowserRenameSlot->activate();
} else {
  mBrowserRenameSlot->deactivate();
}
}

static void cb_Cancel(Fl_Button*, void*) {
  InspectorCancelConnect();
}

Fl_Double_Window* create_connect_dialog() {
  Fl_Double_Window* w;
  { Fl_Double_Window* o = new Fl_Double_Window(225, 115, "Progress");
    w = o;
    { Fl_Box* o = new Fl_Box(15, 8, 195, 65, "Tap the Toolkit icon on the Newton device, select \"Connect via Serial\", and\
 tap Connect Inspector.");
      o->labelsize(12);
      o->align(FL_ALIGN_WRAP);
    } // Fl_Box* o
    { Fl_Button* o = new Fl_Button(72, 81, 80, 20, "Cancel");
      o->labelsize(12);
      o->callback((Fl_Callback*)cb_Cancel);
      o->window()->hotspot(o);
    } // Fl_Button* o
    o->set_modal();
    o->end();
  } // Fl_Double_Window* o
  return w;
}

Fl_Double_Window *wAboutDialog=(Fl_Double_Window *)0;

static void cb_Close(Fl_Button*, void*) {
  wAboutDialog->hide();
}

Fl_Double_Window* create_about_dialog() {
  { wAboutDialog = new Fl_Double_Window(326, 299, "About DyneTK");
    { Fl_Group* o = new Fl_Group(5, 5, 315, 260);
      o->box(FL_THIN_DOWN_BOX);
      { Fl_Box* o = new Fl_Box(10, 10, 305, 70, "Dyne Toolkit");
        o->box(FL_FLAT_BOX);
        o->color((Fl_Color)137);
        o->labelfont(1);
        o->labelsize(41);
        o->labelcolor(FL_BACKGROUND2_COLOR);
        o->align(FL_ALIGN_CENTER|FL_ALIGN_INSIDE);
      } // Fl_Box* o
      { Fl_Box* o = new Fl_Box(215, 80, 100, 20, "Version 1.7.3");
        o->labelfont(1);
        o->labelsize(13);
        o->align(FL_ALIGN_RIGHT|FL_ALIGN_INSIDE);
      } // Fl_Box* o
      { Fl_Box* o = new Fl_Box(10, 100, 305, 160, "DyneTK (c) 2007, 2008 Matthias Melcher. DyneTK is licensed under GPL. Please \
visit http://code.google.com/p/dynee5/ for more information.\n\nDyneTK is base\
d on the following GPL and LGPL licensed software:\n - Newt/0: http://www.so-k\
ukan.com/\n - FLTK: http://www.fltk.org/\n - libz, libpng, libjpeg\n\nNewton n\
ever dies, it just gets new tools.");
        o->labelsize(11);
        o->align(132|FL_ALIGN_INSIDE);
      } // Fl_Box* o
      o->end();
    } // Fl_Group* o
    { Fl_Button* o = new Fl_Button(250, 270, 70, 20, "Close");
      o->labelsize(12);
      o->callback((Fl_Callback*)cb_Close);
    } // Fl_Button* o
    wAboutDialog->set_modal();
    wAboutDialog->end();
  } // Fl_Double_Window* wAboutDialog
  return wAboutDialog;
}

//
// Copyright (C) 2007 Matthias Melcher
//
